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