DOCS

Manuell betalningsinkassering

Manuell betalningsinkassering

Inkassera betalningar vid behov när ni hanterar ordrar utanför Zonos Dashboard.

När fördröjd betalningsinkassering är aktiverad inkasserar Zonos automatiskt betalningen tre dagar efter att ordern lagts eller så snart ordern skickas från Zonos Dashboard.

Om ni hanterar ordrar utanför Dashboard kan ni använda vår mutation orderPaymentCapture för att inkassera betalningen innan 3-dagarsfristen löper ut eller innan ordern skickas – beroende på vilket som inträffar först.

Inkassera betalning manuellt 

För att inkassera betalningen för en order anropar ni mutationen orderPaymentCapture och skickar orderId som indataparameter.

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}

Kontrollera betalningsstatus 

En order kan ha en av följande statusar:

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

När ni har anropat betalningsinkasseringen kan ni fråga efter ordern för att se att orderns betalningsstatus har ändrats till 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
Boka en demo

Var den här sidan till hjälp?