DOCS

Manuell betalingsinnkreving

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.

Manuell innkreving av betaling 

For å innkreve betaling for en ordre, kaller du orderPaymentCapture-mutasjonen og sender orderId som en inndataparameter.

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}

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.

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
Bestill en demo

Var denne siden nyttig?