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