メインコンテンツへスキップ
このページで

マルチパート決済(MPC)は、合計金額を承認し、時間をかけて複数の部分に分割して決済できる機能です。

段階的な決済を必要とするビジネスモデルに適しています。

例:チケットが確認されるたびに発行したり、商品が在庫に戻り、発送準備が整ったときに課金したりする場合。

利用例#

この機能は特に以下の用途に適しています:

  • 航空会社チケットの合計金額を承認し、席が確認されるごとに部分的に決済。
  • 部分的な配送に対応複数のセラーが注文を発送し、異なるタイミングで商品が発送されるマーケットプレイスに適しています。
  • 段階的なサービス提供プロジェクトフェーズが完了するごとに決済を行います。

MPCの仕組み#

Процесс MPC работает следующим образом:

  1. 認証: 顧客は、トランザクション全体の金額を承認します。
  2. 複数回の決済: 店舗は、承認された金額の一部を異なる日に分割して決済します。
  3. 集約: システムは、構成されたルールに従って、複数の決済を管理し、プロセッサに送信します。
    • オンライン決済プロセッサ: 決済は、承認後、リアルタイムで送信されます。
    • オフラインプロセッサ: 決済は、以下のいずれかの条件が満たされた後に送信されます。
      • 定義された決済期限が到達した。
      • 承認された合計金額が決済された。
      • 商人は、 "final_capture": true APIリクエストで送信します。

設定と要件#

MPCの機能は、事前に有効化し、以下の設定パラメータが必要です。

主要な設定#

以下の表は、MPCの主要な設定を示しています。

パラメータ説明Valores permitidosデフォルト値
EstadoMPCを有効または無効にするon / offoff
動作時間帯ビジネス日を計算するための時間帯有効な時間帯UTC
決済期限承認後、決済できる日数0-457
API経由でのキャプチャの制限最終的なキャプチャを指示するために使用 "final_capture": true API 内true / falsefalse

管理画面でMPCの設定#

以下のMPCタスクを管理画面で実行する 管理画面:

  • MPCパラメータの設定
  • 保留中のキャプチャの監視
  • 予定された処理日を確認
  • 利用可能なキャプチャ残高を確認

この機能を使用するには:

  1. 「接続」セクションでプロセッサを選択
  2. プロセッサが購入と承認の両方をサポートする場合、「承認」をクリック 承認.
  3. クリック複数の部分的なキャプチャ (DEUNA).
  4. 最初のキャプチャ後、追加の部分的なキャプチャを実行できる期間(日数)を設定

部分決済を設定した日数は、いつでも変更できます。

ただし、すでに部分決済が開始されているトランザクションには、この変更は適用されません。

注文の詳細には、決済期限が表示されます。その日付に、保留中の決済がすべて処理されます。

動作モード#

DEUNAのMPCの運用方法についてご確認ください。

部分決済の制限:*

  • オフラインモード: プラットフォームからは技術的な制限はありません。
  • オンラインモード: 制限は、各プロセッサのルールによって異なります。

オフライン

決済機関/決済プロセッサが複数回の決済をネイティブにサポートしていない場合に適用されます。

決済の完了は集約され、以下の条件のいずれかが満たされた場合に、処理機関に送信されます。

  1. キャプチャ期限が切れます。
  2. 承認された合計金額が決済された。
  3. 商人は、 final_capture 値 true リクエストに。

例:

JSON
{
    "amount": 100,
    "final_capture": "true"
}

ステータス:

未完了の決済が存在する場合、ステータスは partial capturing.

合計金額が決済された場合、ステータスは captured.

期日内に合計金額が決済されない場合、ステータスは partial captured.

決済処理フロー(Elavon、Amex、UATP、BBVA)の処理機関

これらの処理機関は常にオフラインモードで動作します。

ステータスは以下のいずれかの状態を維持します。 partial capturing →

  • 合計金額が決済 → ステータス capturing → 決済後 → ステータス captured.
  • 合計金額が期日内に決済されない → ステータス partial captured.

オンライン

決済は、サポートされている場合にリアルタイムで処理機関に送信されます(例:MPC)。

一部の処理機関は、特定の認証情報または機能(例:Stripe、Adyen)を必要とします。

Estado

部分的な決済は、対応するステータスを生成します。 partial captured.

合計金額を決済する場合、ステータスは自動的に captured.

ルール

  • すべての決済金額の合計は、承認された金額を超えない必要があります。
  • キャプチャは、有効期間内または送信後に許可されません "final_capture": true.