Betaling handmatig capturen
Om de betaling voor een bestelling te capturen, roept u de orderPaymentCapture-mutation aan en geeft u de orderId door als invoerparameter.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Betalingsstatus verifiëren
Een bestelling kan een van de volgende statussen hebben:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Nadat u capture hebt aangeroepen, kunt u de bestelling opvragen om te zien dat de betalingsstatus van de bestelling is gewijzigd naar 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
Handmatige betalingscapture
Capture betalingen on demand bij fulfillment van bestellingen buiten het Zonos Dashboard.Wanneer vertraagde betalingscapture is ingeschakeld, capturet Zonos automatisch de betaling drie dagen na orderplaatsing of zodra de bestelling vanuit het Zonos Dashboard wordt verzonden.
Als u bestellingen buiten Dashboard fulfillt, kunt u onze
orderPaymentCapture-mutation gebruiken om de betaling te capturen vóór de vertraging van 3 dagen of vóór de bestelling wordt verzonden – wat het eerst komt.