決済シーケンス図 - 後払い
本シーケンス図では、APIの呼び出しの流れとその間のインタラクションを記載しています。ユーザーやシステムコンポーネントがどのタイミングでどのAPIリクエストを行うのか、視覚的に追跡することができます。このコンテンツでは、APIの操作のシーケンスやその関連性を簡潔に理解し、より効果的なプログラミングやトラブルシューティングの参考としていただくことを目的としています。
API実行フロー
このダイアグラムは、後払いのAPIの実行順序を視覚的に示しています。シーケンス図と合わせて参照してください。
コマンド | 概要 | MDKインターフェース(要求電文名) | APIエンドポイント |
---|---|---|---|
ScoreatpayAuthorizeRequest | 商品の購入者や配送先、商品明細等の情報を登録し、与信を要求します。 | ScoreatpayAuthorizeRequestDto | /Authorize/scoreatpay |
ScoreatpayConfirmRequest | 与信にて「審査中(HOLD)」となった取引の、目視審査の結果を確認します。 | ScoreatpayConfirmRequestDto | /Confirm/scoreatpay |
ScoreatpayCorrectAuthRequest | 注文情報を修正登録し、再度与信を要求します。 | ScoreatpayCorrectAuthRequestDto | /CorrectAuth/scoreatpay |
ScoreatpayCaptureRequest | 発送情報(運送会社コード、配送伝票番号)を登録します。VeriTrans4G後払 いでは、このコマンドによる発送情報登録をもって売上が確定したものとみな します。 |
ScoreatpayCaptureRequestDto | /Capture/scoreatpay |
ScoreatpayCancelRequest | 注文を取消(キャンセル)します。 | ScoreatpayCancelRequestDto | /Cancel/scoreatpay |
ScoreatpayGetInvoiceDataRequest | 請求書の印字に必要なデータを取得します。 | ScoreatpayGetInvoiceDataRequestDto | /GetInvoiceData/scoreatpay |
ScoreatpayContact | 連絡先オブジェクトを設定します。 | ScoreatpayContactDto | /Contact/scoreatpay |
ScoreatpayDelivery | 配送先情報オブジェクトを設定します。 | ScoreatpayDeliveryDto | /Delivery/scoreatpay |
ScoreatpayDetail | 明細情報オブジェクトを設定します。 | ScoreatpayDetailDto | /Detail/scoreatpay |
与信(注文情報登録/注文情報修正)

売上(発送情報登録)

キャンセル

与信結果確認/請求書印字データ取得

テストについて
APIリクエストのテストを実際に行いたい場合は、以下のテストガイドにテスト仕様が解説されています。