Кастомный мерчант
Содержание
Принцип работы
Используя кастомный мерчант обработки входящих платежей, можно подключить неограниченное количество собственных мерчантов для оплаты заявки на обмен.
Настройка
Для настройки кастомного мерчанта перейдите в раздел "Настройки приложения" - "Настройка кастомного мерчанта (API)". Вы можете указать секретный ключ, который будет использован для формирования цифровой подписи.
Пример запроса
curl -X POST 'ВАШ.ХОСТ' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'amount=15000.00' \
--data-urlencode 'currency_code=UAH' \
--data-urlencode 'currency=CARDUAH' \
--data-urlencode 'order_id=5cd36708f57f8801ad466a43d2175758' \
--data-urlencode 'sign=e494b3de8cdeaf8a55fb2175095468896049b7b563897bc3dade761523f35277'
Параметр | Описание |
---|---|
amount | Сумма |
currency_code | Код валюты |
currency | Строка идентификатор валюты |
order_id | Токен заявки на обмен |
sign | Цифровая подпись SHA256(amount:currency_code:currency:order_id:СЕКРЕТНЫЙ_КЛЮЧ) |
Пример ответа
После обработки платежа, необходимо отправить POST-запроса на URL-адрес обменника "ВАШ.ДОМЕН/merchant-process/custom", что бы изменить статус заявки на обмен на "Оплачена".
curl -X POST 'https://demo.exchanger-cms.com/merchant-process/custom' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'amount=15000.00' \
--data-urlencode 'currency_code=UAH' \
--data-urlencode 'currency=CARDUAH' \
--data-urlencode 'order_id=5cd36708f57f8801ad466a43d2175758' \
--data-urlencode 'txn=bill_1601622066' \
--data-urlencode 'sign=2d12bd8be66d1814b6d4809870d07d2e7fd9709888500f5c7ec0132dbdfc5ac4'
Параметр | Описание |
---|---|
amount | Сумма |
currency_code | Код валюты |
currency | Строка идентификатор валюты |
order_id | Токен заявки на обмен |
txn | Номер транзакции платежа |
sign | Цифровая подпись SHA256(amount:currency_code:currency:order_id:txn:СЕКРЕТНЫЙ_КЛЮЧ) |
Документация по работе
Разработчикам
Работаем без выходных 10:00 - 20:00 (GMT+3)
© 2018 - 2023 Сделано с Exchanger CMS