Inkassera betalning manuellt
För att inkassera betalningen för en order anropar ni mutationen orderPaymentCapture och skickar orderId som indataparameter.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Kontrollera betalningsstatus
En order kan ha en av följande statusar:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
När ni har anropat betalningsinkasseringen kan ni fråga efter ordern för att se att orderns betalningsstatus har ändrats till 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
Manuell betalningsinkassering
Inkassera betalningar vid behov när ni hanterar ordrar utanför Zonos Dashboard.
När fördröjd betalningsinkassering är aktiverad inkasserar Zonos automatiskt betalningen tre dagar efter att ordern lagts eller så snart ordern skickas från Zonos Dashboard.
Om ni hanterar ordrar utanför Dashboard kan ni använda vår mutation
orderPaymentCaptureför att inkassera betalningen innan 3-dagarsfristen löper ut eller innan ordern skickas – beroende på vilket som inträffar först.