API Reference

Przy zmianie statusu płatności (również na status NEW) zostanie przesłane powiadomienie informujące o szczegółach płatności.

Partner w odpowiedzi na to powiadomienie powinien zwrócić kod odpowiedzi 20X. 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.

Powiadomienie jest przesyłane na adres notificationUrl przesyłany w akcji: Wybranie metody płatności PragmaPay .

Wraz z notyfikacją przesyłamy kod powiadomienia PAYMENT_CHANGED i zaktualizowany obiekt płatności.

W dowolnym momencie Partner może odpytać o status płatności za pomocą akcji: Akcja do sprawdzenia statusu płatności PragmaPay.

Przykład:

{
    "id": "22657a62-02a4-48c6-931a-8d72fd4a29e5",
    "timestamp": 1692610303696675,
    "type": "PAYMENT_CHANGED",
    "object": {
        "paymentId": "f3e5373b-f3a5-486d-b360-efc68ae1d603",
        "repaymentPeriod": {
            "type": "DAYS",
            "value": 60
        },
        "items": [
            {
                "partnerItemId": "g3e5373b-f3a5-486d-b360-efc68ae1d604",
                "status": "FINANCED",
                "value": {
                    "amount": "20000",
                    "currency": "PLN"
                }
            },
            {
                "partnerItemId": "efe5c4ba-4e8c-40b4-b6c5-cce06ee3aeab",
                "status": "FINANCED",
                "value": {
                    "amount": "100000",
                    "currency": "PLN"
                }
            },
            {
                "partnerItemId": "fab7102a-ad51-3538-a953-d89d30f0d491",
                "status": "FINANCED",
                "value": {
                    "amount": "55900",
                    "currency": "PLN"
                }
            },
            {
                "partnerItemId": "7682e43c-ca6b-4e04-9805-ed83edd16c31",
                "status": "FINANCED",
                "value": {
                    "amount": "3000000",
                    "currency": "PLN"
                }
            }
        ]
    }
}