Ręczne przechwytywanie płatności
Aby przechwycić płatność za zamówienie, wywołaj mutację orderPaymentCapture, przekazując orderId jako parametr wejściowy.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Weryfikacja statusu płatności
Zamówienie może mieć jeden z następujących statusów:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Po wywołaniu przechwycenia płatności możesz wyszukać zamówienie, aby sprawdzić, czy status płatności zamówienia zmienił się na PAID.
1
query order {2
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {3
id4
charges {5
id6
paymentStatus7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
MUTATIONS
Ręczne przechwytywanie płatności
Przechwytuj płatności na żądanie, realizując zamówienia poza Zonos Dashboard.
Jeśli opcja opóźnionego przechwycenia płatności jest włączona, 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 upływem 3-dniowego okresu opóźnienia lub przed wysłaniem zamówienia, w zależności od tego, co nastąpi pierwsze.