DOCS

Manuell betalningsfångst

Manuell betalningsfångst

Fånga betalningar på begäran när du uppfyller beställningar utanför Zonos Dashboard.

När fördröjd betalningsfångst är aktiverad, fångar Zonos automatiskt betalningen tre dagar efter att en beställning har lagts eller tills beställningen har skickats från Zonos Dashboard.

Om du uppfyller beställningar utanför Dashboard kan du använda vår orderPaymentCapture mutation för att fånga betalningen innan 3-dagars fördröjningen eller innan beställningen skickas, beroende på vilket som inträffar först.

Fånga betalning manuellt 

För att fånga betalning för en beställning, anropa orderPaymentCapture mutation och skicka orderId som en inparametrar.

Manuell betalningsfångst mutation

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

Verifiera betalningsstatus 

En beställning kan ha en av följande statusar:

  • OBETALD
  • BETALD
  • DELVIS ÅTERBETALD
  • ÅTERBETALD
  • OGILTIG

Efter att du har anropat för att fånga betalningen kan du fråga beställningen för att se att betalningsstatusen för beställningen har ändrats till BETALD.

Fråga beställningens betalningsstatus

1
2
3
4
5
6
7
8
9
query order {
  order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Var den här sidan till hjälp?