手動で決済をキャプチャ
注文の決済をキャプチャするには、orderPaymentCapture mutationを呼び出し、入力パラメータとしてorderIdを渡します。
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}決済ステータスの確認
注文には次のいずれかのステータスがあります:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
決済キャプチャを呼び出した後、注文をクエリして決済ステータスがPAIDに変更されたことを確認できます。
1
query order {2
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {3
id4
charges {5
id6
paymentStatus7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
MUTATIONS
手動決済キャプチャ
Zonos Dashboard外で注文をフルフィルメントする際に、必要に応じて決済をキャプチャします。
遅延決済キャプチャが有効な場合、Zonosは注文確定から3日後、またはZonos Dashboardから出荷されるまで自動的に決済をキャプチャします。
Dashboard外で注文をフルフィルメントする場合、
orderPaymentCapturemutationを使用して、3日の遅延期間前または出荷前—いずれか早い方まで—に決済をキャプチャできます。