DOCS

Handmatige betalingscapture

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.

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.

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}

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.

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
Boek een demo

Was deze pagina nuttig?