Кастомний мерчант
Принцип роботи
Використовуючи кастомний мерчант обробки вхідних платежів можна під'єднати необмежену кількість власних мерчантів для оплати заявки на обмін.
Налаштування
Для налаштування кастомного мерчанта, перейдіть до розділу "Налаштування додатка" - "Налаштування кастомного мерчанта (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