手動扣款
如要為訂單扣款,請呼叫 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 會在訂單建立三日後,或訂單在 Zonos Dashboard 出貨時(以較早者為準)自動扣款。
如果你在 Dashboard 以外處理訂單,可以使用我哋嘅
orderPaymentCapturemutation,喺 3 日延遲期屆滿前或訂單出貨前(以較早者為準)扣款。