Capture betaling manuelt
For at capture betaling for en ordre skal du kalde orderPaymentCapture-mutationen og sende orderId som inputparameter.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Verificer betalingsstatus
En ordre kan have en af følgende statusser:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Når du har kaldt for at capture betaling, kan du forespørge ordren for at se, at betalingsstatus for ordren er ændret til 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
Manuel betalingscapture
Capture betalinger on demand, når du opfylder ordrer uden for Zonos Dashboard.
Når forsinket betalingscapture er aktiveret, capturer Zonos automatisk betaling tre dage efter en ordre afgives, eller indtil ordren sendes fra Zonos Dashboard.
Opfylder du ordrer uden for Dashboard, kan du bruge vores
orderPaymentCapture-mutation til at capture betaling før den 3-dages forsinkelsesperiode eller før ordren sendes—hvad der end kommer først.