Strona głównaTrustee APITrusteePay: Sprawdzanie statusu płatności

TrusteePay: Sprawdzanie statusu płatności

Po utworzeniu żądania płatności (faktury) za pomocą trusteePayStartRequest, możesz sprawdzić jego status za pomocą trusteePayCheckRequest.

Pozwala to śledzić, czy użytkownik zakończył płatność, czy jest ona w toku, czy wystąpił błąd.

Sprawdzanie po Transaction ID lub Response Key

Możesz sprawdzić status, podając jeden lub oba z następujących parametrów:

  • merchantTransactionIds — Twoje wewnętrzne identyfikatory zamówień lub faktur
  • uniqueKeyForResponses — klucze zwrócone przez trusteePayStartRequest

 

Mutacja GraphQL
Przykład zmiennych
Przykład odpowiedzi (Opłacone)
Przykład odpowiedzi (Brak płatności)
Pola odpowiedzi
mutation trusteePayCheckRequest(
  $merchantWebKey: String!,
  $merchantTransactionIds: [String!],
  $uniqueKeyForResponses: [String]
) {
  trusteePayCheckRequest(
    merchantWebKey: $merchantWebKey,
    merchantTransactionIds: $merchantTransactionIds,
    uniqueKeyForResponses: $uniqueKeyForResponses
  )
}

🕒 Brak płatności oznacza, że użytkownik jeszcze nie potwierdził płatności lub faktura wygasła.

Strategia pollingu

Możesz okresowo wywoływać trusteePayCheckRequest (np. co 5–10 sekund) po utworzeniu faktury. Alternatywnie możesz zaimplementować webhook, aby uzyskać statusy w czasie rzeczywistym, kontaktując się z zespołem programistów.

Ta strona używa plików cookieW celu zapewnienia funkcjonalności strony oraz przygotowania analizy statystycznej sposobu nawigacji użytkowników, używamy plików cookie. Zarządzaj preferencjami