DOCS

Ręczne przechwytywanie płatności

Ręczne przechwytywanie płatności

Przechwytuj płatności na żądanie podczas realizacji zamówień poza Zonos Dashboard.

Gdy opóźnione przechwytywanie płatności jest włączone, Zonos automatycznie przechwytuje płatność trzy dni po złożeniu zamówienia lub do momentu wysłania zamówienia z Zonos Dashboard.

Jeśli realizujesz zamówienia poza Dashboard, możesz użyć naszej mutacji orderPaymentCapture, aby przechwycić płatność przed 3-dniowym okresem opóźnienia lub przed wysłaniem zamówienia, w zależności od tego, co nastąpi wcześniej.

Ręczne przechwytywanie płatności 

Aby przechwycić płatność za zamówienie, wywołaj mutację orderPaymentCapture, przekazując orderId jako parametr wejściowy.

Mutacja ręcznego przechwytywania płatności

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

Weryfikacja statusu płatności 

Zamówienie może mieć jeden z następujących statusów:

  • NIEOPŁACONE
  • OPŁACONE
  • CZĘŚCIOWO ZWROCONY
  • ZWROCONY
  • UNIEWAŻNIONE

Po wywołaniu funkcji do zrealizowania płatności, możesz zapytać o zamówienie, aby zobaczyć, że status płatności dla zamówienia zmienił się na OPŁACONE.

Zapytanie o status płatności zamówienia

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

Czy ta strona była pomocna?