Операции в криптовалюте
Вариант интеграции XP
Систeма MF STREAM позволяет вам проводить операции оплаты и выплаты в криптовалюте. Этот способ оплаты поддерживает работу со следующими криптовалютами:
| Название криптовалюты | Код криптовалюты | Стандарт криптовалюты |
|---|---|---|
| Название криптовалюты | Код криптовалюты | Стандарт криптовалюты |
| Ethereum | ETH | |
| Tether | USDT | ERC20 Передавайте в запросах как пустую строку (""). |
| Tether | USDT | TRC20 |
| Tether | USDT | BEP20 |
| Binance USD | BUSD | BEP20 |
| Binance USD | BUSD | ERC20 Передавайте в запросах как пустую строку (""). |
| Bitcoin | BTC | |
| Dai | DAI | ERC20 Передавайте в запросах как пустую строку (""). |
| Dai | DAI | BEP20 |
| Dash | DASH | |
| Dogecoin | DOGE | |
| HUSD | HUSD | ERC20 Передавайте в запросах как пустую строку (""). |
| Litecoin | LTC | |
| TrueUSD | TUSD | ERC20 Передавайте в запросах как пустую строку (""). |
| USD Coin | USDC | ERC20 Передавайте в запросах как пустую строку (""). |
| USD Coin | USDC | BEP20 |
| XRP | XRP | |
| Huobi Token | HT | TRC20 |
| HUSD | HUSD | TRC20 |
| Ethereum | ETH | TRC20 |
| Ethereum | ETH | BEP20 |
| TRON | TRX | |
| BNB | BNB | |
| Cardano | ADA | BEP20 |
| CasinoCoin | CSC | Ripple |
| Dexsport | DESU | BEP20 |
| Axie Infinity | AXS | TRC20 |
| Axie Infinity | AXS | ERC20 Передавайте в запросах как пустую строку (""). |
| Bitcoin BEP2 | BTCB | BEP20 |
Оплата
Процесс проведения платежа в криптовалюте содержит следующие этапы:
- Покупатель инициирует проведение оплаты в выбранной криптовалюте.
- Торговец выполняет запрос на формирование виджета, на создание токена платежа в случае его использования или запрос на проведение оплаты с параметрами, указанными ниже.
-
- В случае интеграции с виджетом, виджет MF STREAM покажет покупателю инструкцию о проведении оплаты c QR-кодом.
- В случае API запроса торговец самостоятельно формирует страницу с инструкцией о проведении оплаты, используя значения параметров, полученных в ответе на запрос.
- Покупатель проводит платеж согласно полученной инструкции.
- MF STREAM получает информацию о платеже. Покупатель видит результат проведения платежа в виджете. Торговцу приходит автоматическое уведомление о статусе платежа, если в запросе на формирование виджета и в запросе на проведение оплаты был передан параметр
notification_url.
Info
В автоматических уведомлениях сумма транзакции указывается как сумма платежа, умноженная на 100 000 000 и округленная согласно правилам математического округления.
Info
QR код действителен только в течении 30 минут.
Запрос
Параметры для инициализации виджета или создания токена
Отправьте запрос на формирование виджета или создание токена платежа, где укажите следующие дополнительные параметры:
| |||||||||||||||||||||||
Параметры API запроса
Для приема платежа проведите транзакцию оплаты со следующими дополнительными параметрами:
|
|||||||||||||||
Ответ
В случае интеграции с виджетом, покупатель получает инструкцию о проведении оплаты c QR-кодом в виджете MF STREAM.
В случае API интеграции, ответ на запрос оплаты будет дополнительно содержать секцию crypto_currency со следующими параметрами:
|
|||||||||||||||||||||||
Используйте значения параметров при построении формы для отображения соответствующей информации покупателям.
Выплата средств
Процесс проведения выплаты в криптовалюте содержит следующие этапы:
- Покупатель инициирует проведение выплаты в выбранной криптовалюте.
- Торговец выполняет запрос на выплату средств с параметрами, указанными ниже.
- Система проверяет баланс и проводит выплату.
- Торговцу приходит автоматическое уведомление о статусе платежа, если в запросе на проведение выплаты был передан параметр
notification_url.
Info
В автоматических уведомлениях сумма транзакции указывается как сумма выплаты, умноженная на 100 000 000 и округленная согласно правилам математического округления.
Запрос
Отправьте запрос выплаты средств со следующими данными:
|
|||||||||||||||||
Ответ
Ответ на запрос оплаты будет дополнительно содержать секцию crypto_currency с указанием параметров способа оплаты.