Перевод денег
transferTransfer real money from your account to a bank recipient or phone via SBP, confirm with a button, and get a payment ID for later receipt.
Instructions
Перевод (РЕАЛЬНЫЕ ДЕНЬГИ). Подтверждение — кнопка, не текст: тул сам покажет пользователю выбор банка (если их несколько) и кнопки «Перевести/Отмена» (для сумм от TBANK_CONFIRM_ABOVE). НЕ спрашивай «да/нет» заранее — вызывай, когда сумма и получатель известны; согласие даёт кнопка. Клиент без элиситации получает отказ «ПЛАТЁЖ НЕ ВЫПОЛНЕН» — деньги там не двигаются вообще.
from_account — счёт списания из list_accounts(). Пусто = первый рублёвый Current с положительным балансом; это ДОГАДКА, поэтому если пользователь выбирал счёт — передай его явно, иначе спишется с другого. phone/СБП (по умолчанию): to_account=телефон. Если pointer_link_id не передан — получатель резолвится АВТОМАТИЧЕСКИ (transfer_sbp_resolve): выберется дефолтный кандидат; при нескольких без дефолта вернётся RECIPIENT_MULTIPLE_BANKS со списком. Перевод на счёт в Т-Банке (получатель — клиент Т-Банка): передай его pointer_link_id, а bank_member_id оставь пустым — у внутреннего перевода его нет. Между своими счетами (provider='transfer-inner') НЕ реализовано — тело платежа не сверено с реальным перехватом трафика; переводи между своими счетами в приложении. По юрлицу/ИП по реквизитам — это НЕ этот тул: девять полей реквизитов сюда не помещаются. Бери transfer_requisites(amount, qr=…|account_number/bik/inn/name, comment=…); прочитать QR со счёта — payment_qr(qr). transfer(..., provider='transfer-legal') откажет и скажет то же самое. description — сообщение получателю. force=True — повторить перевод, который уже помечен как незавершённый. Только после того, как пользователь ПРОВЕРИЛ в приложении, что деньги не ушли.
Возвращает paymentId — по нему потом payment_receipt(). Больше его взять негде.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| amount | Yes | ||
| provider | No | p2p-anybank | |
| masked_fio | No | ||
| to_account | Yes | ||
| description | No | ||
| from_account | No | ||
| bank_member_id | No | ||
| pointer_link_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |