Выплаты через платежные системы
NO   /
ВАЖНО!
Система Brainysoft не хранит данные банковских карт. Подробнее о хранении банковских карт можно узнать тут.
Справочник /bs-core/dicts/getting-money-methods на текущий момент содержит список способов выдачи:
[
{
"id": 102391,
"name": "Contact",
"online": false,
"cashless": false,
"active": true,
"paySystem": null,
"useForAutoIssue": false
},
{
"id": 102392,
"name": "Яндекс.Кошелек",
"online": true,
"cashless": true,
"active": true,
"paySystem": null,
"useForAutoIssue": false
},
{
"id": 102393,
"name": "Расчетный счет",
"online": false,
"cashless": true,
"active": true,
"paySystem": null,
"useForAutoIssue": false
}
]
Поле paySystem содержит название платежной системы, которое обозначает вид выплаты:
| brs_card | Банк Русский стандарт, на карту |
| yandex_card | Яндекс Касса, на карту |
| yandex_account | Яндекс Касса, на счет |
| yandex_phone | Яндекс Касса, на телефон |
| yandex_wallet | Яндекс Касса, на кошелек |
| yandex_wallet_identification | Яндекс Касса, на кошелек с идентификацией |
| contact_card | Система Контакт, на карту |
| futubank_card | Футубанк, на карту |
У каждого типа будет свой способ получения токена, по которому нужно будет осуществлять выплату. Например, для яндекс кошелька - просто ввод номера кошелька, для Футубанка надо сначала перейти на страницу приема платежа, сделать платеж на 1 рубль, потом при коллбеке о платеже получить платежный токен и отменить платеж.
Для ввода даных карты нужно будет выдавать список дополнительных полей для карты. Например, для Банка Русский стандарт на предоплаченную карту, надо вводить кодовое слово, а токен карты там вводится из данных карты - там есть ее код.