Fange betaling manuelt
For å fange betaling for en bestilling, kall orderPaymentCapture
mutasjonen, og send orderId
som en inputparameter.
Manuell betalingsfangst mutasjon
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
}
}
}
Verifisere betalingsstatus
En bestilling kan ha en av følgende statuser:
- UBETALT
- BETALT
- DELVIS_REFUNDERT
- REFUNDERT
- ANNULLERT
Etter at du har kalt for å fange betalingen, kan du spørre om bestillingen for å se at betalingsstatusen for bestillingen har endret seg til BETALT.
Spør om betalingsstatus for bestilling
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Manuell betalingsfangst
Fang betalinger på forespørsel når du oppfyller bestillinger utenfor Zonos Dashboard.
Når forsinket betalingsfangst er aktivert, fanger Zonos automatisk betaling tre dager etter at en bestilling er lagt inn eller til bestillingen er sendt fra Zonos Dashboard.
Hvis du oppfyller bestillinger utenfor Dashboard, kan du bruke vår
orderPaymentCapture
mutasjon for å fange betaling før de 3 dagene med forsinkelse eller før bestillingen sendes, avhengig av hva som kommer først.