DOCS

Manuell betalingsfangst

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.

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
    }
  }
}

Var denne siden nyttig?