Уведомление об оплате счета ЕРИП
Параметры уведомления
Название | Тип | Обязательность | Значение | Пример |
---|---|---|---|---|
ap_notice_type | String(1..30) | Да | Константа EripTrnStatus | EripTrnStatus |
ap_storeid | String(1..30) | Да | Идентификатор точки обслуживания. | 43434 |
ap_erip_trn_state | Enum | Да | Состояние счета после выполнения операции. Принимает следующие значения:
|
«Paid» |
ap_erip_invoice_id | String | Да | Уникальный номер счета в разрезе «ap_erip_service_no» для оплаты в системе ЕРИП. Система "ArtPay" генерирует номер счета методом последовательного инкремента в разрезе указанного "ap_erip_service_no". | 123 |
ap_erip_trn_id | String(1..11) | Да | Уникальный номер транзакции в системе ЕРИП | 139025895 |
ap_sp_trn_id | String(1..12) | Да | Уникальный номер транзакции у поставщика услуг. | 6 |
ap_test | Boolean | Нет | Уведомляет сервер об использовании тестового режима. В случае если значение параметра установлено в "1" или "true", возможно использование только тестового платежного шлюза. При отсутствии в запросе, по умолчанию, параметр принимает значение "0" или "false" (реальный режим). | 1|0 |
ap_erip_service_no | Int32 | Нет | Номер услуги в системе ЕРИП. Является обязательным, если у продавца зарегистрировано более 1 услуги в ЕРИП. При отсутствии будет использован номер услуги, указанный в системе по умолчанию. | 123 |
ap_order_num | Int64 | Нет | Номер заказа. | 123 |
ap_amount | Double | Да | Сумма платежа. | 12.10 |
ap_currency | String(3..3) | Да | Цифровой трехсимвольный код валюты либо его буквенное обозначение согласно ISO4271. | BYN|USD|EUR|RUB |
ap_signature | String (32…512) | Да | Хеш-Подпись. | ac9afb894a07a92fde3bc8638f475b1e3d6ca6f1780d1a711f11ba77f61236579 |
Пример уведомления.
{"ap_storeid":"100024","ap_order_num":5,"ap_test":1,"ap_notice_type":"EripTrnStatus","ap_erip_trn_state":"Paid","ap_amount":10,"ap_currency":"BYN","ap_erip_service_no":"6","ap_erip_invoice_id":"1207-6-770","ap_erip_trn_id":"173035295","ap_sp_trn_id":"6","ap_signature":"84f2e459c37a109b5194523176e05764523e206bcfaeee0701650779dcf826b0b3d45d2303fa0ccc708f0bb076d1e2dcdbc9f764d92926f5628ba3c00829e676"}