Manuell innkreving av betaling
For å innkreve betaling for en ordre, kaller du orderPaymentCapture-mutasjonen og sender orderId som en inndataparameter.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Verifisering av betalingsstatus
En ordre kan ha en av følgende statuser:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Etter at du har kalt for å innkreve betaling, kan du spørre ordren for å se at betalingsstatusen for ordren har endret seg 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
Manuell betalingsinnkreving
Innkrev betalinger etter behov når du oppfyller ordrer utenfor Zonos Dashboard.
Når forsinket betalingsinnkreving er aktivert, innkrever Zonos automatisk betaling tre dager etter at en ordre er plassert eller til ordren blir sendt fra Zonos Dashboard.
Hvis du oppfyller ordrer utenfor Dashboard, kan du bruke vår
orderPaymentCapture-mutasjon for å innkreve betaling før 3-dagers forsinkelsesperioden eller før ordren blir sendt, avhengig av hva som skjer først.