Оплата счёта
pay_billPay utility, communication, internet, tax, and fine bills directly from your account. Confirms the total amount and commission before processing the payment.
Instructions
Оплатить счёт: ЖКХ, связь, интернет, штраф, налог. РЕАЛЬНЫЕ ДЕНЬГИ.
provider_id и fields — из payment_providers(provider_id=…), fields — JSON вида {"account": "1234567890"}. Имена полей у каждого провайдера свои, угадывать их нельзя: тул сверяет значения с регуляркой из каталога и откажет до отправки.
Перед оплатой тул сам считает комиссию (это же и проверка тела банком) и показывает пользователю кнопки «Оплатить/Отмена» с ИТОГОВОЙ суммой и комиссией (для сумм от TBANK_CONFIRM_ABOVE) — подтверждение даёт кнопка, НЕ спрашивай «да/нет» текстом заранее. Клиент без элиситации получает отказ «ПЛАТЁЖ НЕ ВЫПОЛНЕН» — деньги там не двигаются вообще.
После оплаты проверь list_operations() — исход подтверждают операции, а не ответ этого тула.
Неверный номер лицевого счёта оплачивает чужую квитанцию, и вернуть это сложнее, чем перевод. force=True — только если пользователь подтвердил, что предыдущий платёж не прошёл.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| group | No | ||
| amount | Yes | ||
| fields | Yes | ||
| provider_id | Yes | ||
| from_account | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |