Skip to main content

Общие принципы API виджета оплаты

Поставщик услуг размещает виджет оплаты на своем сайте. Агрегатор платежей PaySys отправляет данные в формате JSON для проверки платежа у поставщика услуг по протоколу HTTPS, методом POST. В заголовках запроса указан тип запроса Content-Type: application/json, а в теле запроса находится JSON документ с параметрами запроса.

Пример запроса от системы PaySys в формате CURL

curl -X POST -H "Content-Type: application/json" \
-H "Accept: application/json" \
-d "{\"MERCHANT_TRANS_ID\":\"7\",\"SIGN_TIME\":1503638389658,\"SIGN_STRING\":\"5777e5ed6eda5b5cca3f56a90cf53e96\"}" \
https://merchant.site.uz/payment/info

Биллинг система отвечает на запросы системы PaySys со статусом успешной операции или ошибки.

Если при запросе от системы PaySys произошла ошибка, биллинг система поставщика услуг должна сообщить о ней в следующем формате:

{
"ERROR": "-4",
"ERROR_NOTE": "Already paid"
}