API Reference

System PGO wysyła notyfikacje poprzez mechanizm powiadomień przesyłanych protokołem HTTP na zadany przez Partnera adres (Adres do powiadomień).

  • Adres do powiadomień:
    • powinien być wysyłany każdorazowo w akcji: Wybranie metody płatności PragmaPay pod kluczem notificationUrl
    • musi obsługiwać metodę POST i w przypadku poprawnego przyjęcia powiadomienia musi odpowiedzieć kodem 2XX
  • W przypadku braku odpowiedzi lub odebrania statusu innego niż HTTP 20X notyfikacja zostanie ponowiona 5-krotnie z 5-minutowym interwałem pomiędzy kolejnymi próbami wysyłki.
  • Przed wdrożeniem należy zdefiniować dodatkowy adres do powiadomień, jeśli będą wysyłane przez PragmaGO powiadomienia o zmianach nieskorelowanych z wnioskiem.

Każde powiadomienie składa się z następujących pól:

  • id - identyfikator powiadomienia
  • timestamp - data wygenerowania powiadomienia w formacie timestamp
  • type - typ powiadomienia, tutaj PAYMENT_CHANGED
  • object - obiekt charakterystyczny dla danego typu powiadomienia