Indfangning af betaling manuelt
For at indfange betaling for en ordre, kald orderPaymentCapture
mutation, og send orderId
som en inputparameter.
Manuel betalingsindfangningsmutation
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
}
}
}
Verificering af betalingsstatus
En ordre kan have en af følgende statusser:
- UBETALT
- BETALT
- DELVIST_REFUNDERET
- REFUNDERET
- ANNULLERET
Efter du har kaldt for at indfange betalingen, kan du forespørge ordren for at se, at betalingsstatus for ordren er ændret til BETALT.
Forespørg ordre betalingsstatus
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Manuel betalingsindfangning
Indfang betalinger efter behov, når du opfylder ordrer uden for Zonos Dashboard.
Når forsinket betalingsindfangning er aktiveret, indfanger Zonos automatisk betaling tre dage efter en ordre er afgivet eller indtil ordren er afsendt fra Zonos Dashboard.
Hvis du opfylder ordrer uden for Dashboard, kan du bruge vores
orderPaymentCapture
mutation til at indfange betaling før den 3-dages forsinkelsesperiode eller før ordren afsendes, alt efter hvad der kommer først.