2.3.7. 送金の管理#

送金処理は、TalerBarrの注文フロー全体における最終的な決済ステップです。注文が支払われ、返金期限と送金期限の処理が済んだ後、TalerBarrは決済情報を追跡し、対応するDolibarr側の送金オブジェクトにリンクさせることができます。

これまでのチュートリアルと同様に、本ページのスクリーンショットと例は、TalerBarrモジュールにおける送金処理の仕組みを具体的に示すためのものです。基盤となるシステムの正確な動作については、GNU TalerおよびDolibarrの銀行取引・会計フローに関するオリジナルのドキュメントを参照することをお勧めします。

2.3.7.1. 送金の概要#

送金処理は、注文のライフサイクルを完了させる最後の主要なステップです。全体の流れは次のとおりです:

  1. Taler注文を作成して支払う。

  2. 清算処理が送金の段階に達するまで待ちます。

  3. TalerBarrに決済情報を検出させます。

  4. Dolibarr側の対応する送金オブジェクトをリンクします。

2.3.7.2. フローの例#

この例を観察しやすくするため、注文の設定では支払い、返金、送金の各期限を短く設定しています。これらの注文フィールドの詳細については、Taler order tutorial および GNU Taler Merchant documentation を参照してください。

支払い、返金、送金の期限を短く設定したTaler注文

支払い、返金、送金の期限を短く設定したTaler注文。#

注文が作成され支払いが行われた後、まずTalerBarrの注文カードで支払い情報がすでに存在することを確認できます。この時点では支払いは成功していますが、送金はまだ作成されていません。

支払い後、最終決済前のTalerBarr注文カード

支払い後、最終決済前のTalerBarr注文カード。#

設定された遅延時間が経過すると、Taler SPAAには注文が清算され、送金が作成されたことが表示されます。

清算された注文と送金の作成を示すTaler SPAA

清算された注文と作成された送金を示すTaler SPAA。#

ここでDolibarrに戻り、TalerBarrで同じ注文を確認できます。TalerBarrの注文カードには送金情報も表示され、関連するDolibarrオブジェクトにリンクされています。

リンクされた送金情報を示すTalerBarr注文カード

リンクされた送金情報を示すTalerBarr注文カード。#

Dolibarr側では、リンクされたオブジェクトは2つの口座間の送金であり、通常はTalerの清算口座と、設定時に選択された銀行口座です。

2.3.7.3. フローの終了#

送金情報がリンクされると、TalerBarrの注文レコードは注文作成から決済までの完全な経路を表します。この時点で、Dolibarr側には次を含む記録済みの支払い履歴が存在します:

  • 元となるTaler注文

  • ERP販売オブジェクト

  • 請求書と顧客の支払い

  • 返金(もしあれば)

  • 最終決済