決済シーケンス図 - LINE Pay
本シーケンス図では、APIの呼び出しの流れとその間のインタラクションを記載しています。ユーザーやシステムコンポーネントがどのタイミングでどのAPIリクエストを行うのか、視覚的に追跡することができます。このコンテンツでは、APIの操作のシーケンスやその関連性を簡潔に理解し、より効果的なプログラミングやトラブルシューティングの参考としていただくことを目的としています。
API実行フロー
このダイアグラムは、LINE PayのAPIの実行順序を視覚的に示しています。シーケンス図と合わせて参照してください。
コマンド | 概要 | MDKインターフェース(要求電文名) | APIエンドポイント |
---|---|---|---|
LinepayAuthorizeRequest | 決済の申し込みを要求します。売上を 同時に要求することも可能です。 |
LinepayAuthorizeRequestDto | /Authorize/linepay |
LinepayCaptureRequest | 申込済み取引の売上確定を要求します。オーソリ時の金額を 超えない範囲で、売上金額を指定できます(部分売上)。 |
LinepayCaptureRequestDto | /Capture/linepay |
LinepayCancelRequest | 決済を取消(キャンセル)します。売上前の取消につい ては、与信(オーソリ)の取消となります売上後の取消 。については、売上金額を超えない範囲で、取消金額 を指定できます(部分取消)部分取消は、決済金額の残 りが0円になるまで繰り返し実行できます。 |
LinepayCancelRequestDto | /Cancel/linepay |
決済申込時の処理(PC+スマートフォン)

決済申込時の処理(スマートフォン)

決済申込時の処理(スマートフォンアプリからLINE Payに連動) ※ブラウザを介するケース

決済申込時の処理(スマートフォンアプリからLINE Payに連動) ※サーバ間通信のケース

決済申込時の処理(店舗(レジ)からLINE Payに連動) ※サーバ間通信のケース

売上処理

キャンセル処理

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