Кастомный мерчант
Принцип работы

Используя кастомный мерчант обработки входящих платежей, можно подключить неограниченное количество собственных мерчантов для оплаты заявки на обмен.

Настройка

Для настройки кастомного мерчанта перейдите в раздел "Настройки приложения" - "Настройка кастомного мерчанта (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