Przygotowanie
- Użyj Account Token.
- Pobierz własny identyfikator zamówienia z listy zamówień.
Przegląd interfejsu
state, aby określić wynik, oraz finished_at jako czasu ukończenia; bieżący model nie ma pola paid_at. Wartości statusu obejmują Pending, Paid, Finished, Expired, Failed, Refunded.
Termin płatności zmieni tylko zamówienia nadal znajdujące się w stanie Pending na Expired. Zamówienia Refunded, za które zwrócono środki, pozostają w stanie zwróconym po odświeżeniu lub otrzymaniu opóźnionego callbacku płatności.
Zalecenia dotyczące ponawiania
- W przypadku normalnych płatności w pierwszej kolejności polegaj na callbacku platformy; aktywne refresh wykonuj tylko wtedy, gdy status przez długi czas się nie aktualizuje.
- Nie stosuj stałego, częstego odpytywania. Zalecany jest wykładniczy backoff oraz zatrzymanie po osiągnięciu wyraźnego stanu końcowego.
401oznacza, że token jest nieprawidłowy;403oznacza, że użytkownik nie jest właścicielem zamówienia;404oznacza, że zamówienie nie istnieje.- Gdy zapytanie do usługi płatności nie powiedzie się, zachowaj identyfikator zamówienia i trace ID, a następnie spróbuj ponownie później; nie twórz zduplikowanych zamówień jako zamiennika potwierdzenia statusu.

