Fånga betalning manuellt
För att fånga betalning för en beställning, anropa orderPaymentCapture mutation och skicka orderId som en inparametrar.
Manuell betalningsfångst mutation
1
2
3
4
5
6
7
8
9
10
11
mutation manualCapture {
orderPaymentCapture(
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
) {
id
charges {
id
paymentStatus
}
}
}
Verifiera betalningsstatus
En beställning kan ha en av följande statusar:
- OBETALD
- BETALD
- DELVIS ÅTERBETALD
- ÅTERBETALD
- OGILTIG
Efter att du har anropat för att fånga betalningen kan du fråga beställningen för att se att betalningsstatusen för beställningen har ändrats till BETALD.
Fråga beställningens betalningsstatus
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Manuell betalningsfångst
Fånga betalningar på begäran när du uppfyller beställningar utanför Zonos Dashboard.
När fördröjd betalningsfångst är aktiverad, fångar Zonos automatiskt betalningen tre dagar efter att en beställning har lagts eller tills beställningen har skickats från Zonos Dashboard.
Om du uppfyller beställningar utanför Dashboard kan du använda vår
orderPaymentCapturemutation för att fånga betalningen innan 3-dagars fördröjningen eller innan beställningen skickas, beroende på vilket som inträffar först.