Создание заказа по СБП
Пользователь отдает по СБП:
Если пользователь покупает криптовалюту через оплату по Системе быстрых платежей, то ему необходимо предоставить только номер телефона, с которого он будет проводить оплату. Выбирать банк не нужно.
При создания заказа CБП-COIN необходимо передавать номер телефона через параметр req_money1 в теле запроса.
Пользователь получает по СБП:
Если пользователь хочет получить выплату на свой банк через Систему быстрых платежей, то ему необходимо предоставить номер телефона и выбрать банк получения средств.
При создания заказа COIN-CБП в теле запроса необходимо передавать номер телефона и идентификатор банка получения:
Номер телефона необходимо передавать через параметр
req_money2в теле запроса.Идентификатор банка получения необходимо передавать через параметр
money2_additional_fieldsс в формате key (идентификатор дополнительного поля): value (идентификатор банка)Ключ для передачи банка получения:
"BANK_CODE"Список значений идентификаторов банков можно получить через запрос на детали операции из параметра
additional_fields.В массиве
"select_values"параметр"values"в объекте с уникальным идентификатором"unique_name": "BANK_CODE"
Пример получения идентификаторов банков в деталях операции
Пример получения идентификаторов банков в деталях операции
GET
https://alfabit.org/api/v1/cashe/operations/detail/{money_in}/{money_out}/
{
"position_num_right": 2,
"buy_currency": {
"id": 677,
"aditional_fields": [
{
"id": 4,
"select_values": [
{
"value": "100000000146",
"translations": {
"ru": "Кошелев-Банк"
},
"label": "Кошелев-Банк"
},
{
"value": "100000000154",
"translations": {
"ru": "Банк Аверс"
},
"label": "Банк Аверс"
},
],
"label": "Банк получатель",
"unique_name": "BANK_CODE",
"type": "select",
"exemple": null,
"error_message": null,
"re": null,
"key": "additional_fields:4",
"for_buy": true,
"for_sell": false,
"required_for_buy": true,
"required_for_sell": false
}
],
"code": "СБП(RUB)",
"bestchange_code": "SBPRUB",
"fiat_code": "RUB",
"re": "^(?:\\+7|8|7)?9\\d{9}$",
"label_buy": "Номер телефона",
"label_sell": null,
"exemple": "(925) 444-66-77",
"error_message": "Некорректный номер телефона",
"exponent": 2,
"currency_type": "FIAT",
"isAskReqSell": false,
"isAskReqBuy": false,
"use_reserv_type": "API",
"reserv_data": {
"type": "API",
"data": {
"value": 13457700,
"time": 1662927649.095078,
"next": 1662927649.095092,
"duration": 0
}
},
"position_num_left": 1,
"min_sell": 40000,
"max_sell": 1000000,
"min_buy": 10000,
"max_buy": 150000,
"requisite_verif": false,
"view_comment": false,
"view_pay_button": true,
"view_qr_code": true,
"min_value_if_sell": true,
"min_value_if_buy": true,
"max_value_if_sell": true,
"max_value_if_buy": true,
"pay_in_arrears": true,
"cities": "",
"require_check_upload": false,
"use_hadge": false,
"public_for_payment": true,
"public": false,
"repurchase": false,
"repurchase_payment_system": "",
"repurchase_coin_out": "",
"view_cancel_button": true,
"count_minutes_pay": 10,
"reserv_value": 13457700
},
"sell_currency": {
"id": 58,
"aditional_fields": [],
"code": "Tether(USDT) TRC20",
"bestchange_code": "USDTTRC20",
"fiat_code": null,
"re": "^T[1-9A-HJ-NP-Za-km-z]{33}$",
"label_buy": "Ваш номер кошелька",
"label_sell": null,
"exemple": "TRvVSfQpoMNnGrDHsoCgWJwQu87W6Z9rSo",
"error_message": "Некорректный номер кошелька",
"exponent": 2,
"currency_type": "COIN",
"isAskReqSell": false,
"isAskReqBuy": true,
"use_reserv_type": "API",
"reserv_data": {
"type": "API",
"data": {
"value": 1255000,
"time": 1701944827.686802,
"next": 1701944827.68682,
"duration": 0
}
},
"position_num_left": 1,
"min_sell": 200,
"max_sell": 5000,
"min_buy": 200,
"max_buy": 5000,
"requisite_verif": false,
"view_comment": false,
"view_pay_button": true,
"view_qr_code": true,
"min_value_if_sell": false,
"min_value_if_buy": false,
"max_value_if_sell": false,
"max_value_if_buy": false,
"pay_in_arrears": true,
"cities": "",
"require_check_upload": false,
"use_hadge": false,
"public_for_payment": true,
"public": true,
"repurchase": false,
"repurchase_payment_system": "",
"repurchase_coin_out": "",
"view_cancel_button": true,
"count_minutes_pay": 15,
"reserv_value": 1255000
},
"min_money1": 106.46,
"max_money1": 1596.85,
"min_money2": 10000,
"max_money2": 150000,
"features_operations": null,
"requisite_verif": false,
"isAskReqSell": false,
"isAskReqBuy": false,
"turn_the_course": false,
"view_comment": false,
"view_pay_button": true,
"view_qr_code": true,
"use_monitoring": true,
"rate_data": {
"time": 1713361500440,
"next": 1713361520440,
"type": "monitoring",
"duration": 20,
"position": 1,
"min_reserv_competitor": 1,
"money1_best_code": "USDTTRC20",
"money2_best_code": "SBPRUB",
"api_source_name": "rates:USDT_RUB_G_S_api",
"result_spred_rate": "result_spred_rate",
"top_rate": 0,
"greed": 0.2,
"api_client": "alfabit",
"use_greed_type": "general",
"use_step_type": "general",
"use_position_type": "general",
"correct_type": "decrease",
"rateGive": 1,
"rateReceive": 97.37,
"value": 93.93486,
"action": "end_correction",
"money1": "USDTTRC20",
"money2": "SBPRUB"
},
"count_minutes_pay": 15,
"always_recalc": false,
"require_check_upload": false,
"pay_in_arrears": true,
"hedging_from": "usdt",
"hedging_to": "rub",
"use_hadge": false,
"repurchase": false,
"repurchase_payment_system": "",
"repurchase_coin_out": "",
"city": [],
"public": true,
"additional_commission_in": null,
"additional_commission_out": null,
"exchange_rate": 93.93486
}Пример запроса Tether TRC20 - СБП
POST
https://alfabit.org/api/v1/order/create
Last updated