DOCS

手動決済キャプチャ

手動決済キャプチャ

Zonos Dashboard外で注文をフルフィルメントする際に、必要に応じて決済をキャプチャします。

遅延決済キャプチャが有効な場合、Zonosは注文確定から3日後、またはZonos Dashboardから出荷されるまで自動的に決済をキャプチャします。

Dashboard外で注文をフルフィルメントする場合、orderPaymentCapture mutationを使用して、3日の遅延期間前または出荷前—いずれか早い方まで—に決済をキャプチャできます。

手動で決済をキャプチャ 

注文の決済をキャプチャするには、orderPaymentCapture mutationを呼び出し、入力パラメータとしてorderIdを渡します。

1mutation manualCapture {
2 orderPaymentCapture(
3 input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
4 ) {
5 id
6 charges {
7 id
8 paymentStatus
9 }
10 }
11}

決済ステータスの確認 

注文には次のいずれかのステータスがあります:

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

決済キャプチャを呼び出した後、注文をクエリして決済ステータスがPAIDに変更されたことを確認できます。

1query order {
2 order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
3 id
4 charges {
5 id
6 paymentStatus
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Book a demo

Was this page helpful?


このページでは: