DOCS

Manuel betalingscapture

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.

Capture betaling manuelt 

For at capture betaling for en ordre skal du kalde orderPaymentCapture-mutationen og sende orderId som inputparameter.

1mutation manualCapture {
2 orderPaymentCapture(
3 input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
4 ) {
5 id
6 charges {
7 id
8 paymentStatus
9 }
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.

1query order {
2 order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
3 id
4 charges {
5 id
6 paymentStatus
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Book en demo

Var denne side nyttig?