Интерфейс мерчанта LocalCAG

Принцип работы

Используя интерфейс мерчанта LocalCAG (Local Cryptocurrency Address Generator), можно самостоятельно генерировать криптовалютные адреса для оплаты заявки на обмен и производить дальнейшую обработку платежа.

Exchanger CMS

Настройка

Для настройки интерфейса мерчанта LocalCAG, перейдите в раздел "Настройки приложения" — "Настройка мерчанта LocalCAG". Вы можете указать секретный ключ, который будет отправлен в HTTP заголовке "X-Authorization" при запросе к указанному URL адресу хоста.

Пример запроса

Пример запроса отправляемого скриптом:

curl -X POST 'https://yourhost.com' \
    --header 'X-Authorization: **********' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode '0=d48146b422108978d4b4d7267d1715e0' \
    --data-urlencode '1=10' \
    --data-urlencode '2=ETH' \
    --data-urlencode '3=8' \
    --data-urlencode '4=ETH'

Параметры запроса:

#Описание
0Токен заявки на обмен
1Сумма к оплате
2Код валюты
3Количество знаков после запятой валюты
4Строка идентификатор валюты
Пример ответа

Пример успешного ответа отправляемого хостом:

{ 
    "success": true,
    "result": {
        "merchant_local_cag_address": "0xb75b4b9161ab727abc63515f6cb8a6cc21665b13"
    }
}

Параметры ответа:

ПараметрОписание
merchant_local_cag_addressАдрес для оплаты
merchant_local_cag_dest_tagТег назначения (не обязательно)

Пример неуспешного ответа отправляемого хостом:

{ 
    "success": false,
    "result": false
}

После обработки платежа на стороне хоста, необходимо отправить оповещение в виде POST запроса на URL адрес обменника "/merchant-process/local-cag", что бы изменить статус заявки на "Оплачена".

Пример запроса отправляемого хостом:

curl -X POST 'https://demo.exchanger-cms.com/merchant-process/local-cag' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'amount=10' \
    --data-urlencode 'currency=ETH' \
    --data-urlencode 'order_token= d48146b422108978d4b4d7267d1715e0' \
    --data-urlencode 'txn=success_123' \
    --data-urlencode 'sign=7cc51cba32fa11732065caee398aeb956fb88b0ca8069f050854a632900f5d37'

Параметры запроса:

ПараметрОписание
amountСумма платежа
currencyКод валюты
order_tokenТокен заявки на обмен
txnНомер транзакции о подтверждении оплаты
signЦифровая подпись

Алгоритм формирования цифровой подписи:

SHA256(amount:currency:order_token:txn:SECRET_KEY)

График работы пн. — вс. 08:00 — 20:00 (GMT+03:00)

© 2018 - 2021. Сделано с , публичное API

Telegram чатОбратная связь

Мы в социальных сетях