Создание заказа по СБП
Пользователь отдает по СБП:
Если пользователь покупает криптовалюту через оплату по Системе быстрых платежей, то ему необходимо предоставить только номер телефона, с которого он будет проводить оплату. Выбирать банк не нужно.
При создания заказа CБП-COIN необходимо передавать номер телефона через параметр req_money1
в теле запроса.
Пользователь получает по СБП:
Если пользователь хочет получить выплату на свой банк через Систему быстрых платежей, то ему необходимо предоставить номер телефона и выбрать банк получения средств.
При создания заказа COIN-CБП в теле запроса необходимо передавать номер телефона и идентификатор банка получения:
Номер телефона необходимо передавать через параметр
req_money2
в теле запроса.Идентификатор банка получения необходимо передавать через параметр
money2_additional_fields
с в формате key (идентификатор дополнительного поля): value (идентификатор банка)Ключ для передачи банка получения:
"BANK_CODE"
Список значений идентификаторов банков можно получить через запрос на детали операции из параметра
additional_fields.
В массиве
"select_values"
параметр"values"
в объекте с уникальным идентификатором"unique_name": "BANK_CODE"
Пример получения идентификаторов банков в деталях операции
Пример запроса Tether TRC20 - СБП
POST
https://alfabit.org/api/v1/order/create
curl --location 'https://alfabit.org/api/v1/order/create' \
--data-raw '{
"email": "test@gmail.com",
"money1":"Tether(USDT) TRC20",
"money2":"СБП(RUB)",
"req_money1":"",
"req_money2":"+79819995566",
"amount_money1":"10000",
"amount_money2":"1",
"rid": "none",
"rate": "45454545",
"fixed_side": "sell",
"money1_additional_fields": {},
"money2_additional_fields": {"BANK_CODE": "0000000001234"}
}'
Last updated