- Тип способа оплаты в API:
mobile_balance
- Сценарий подтверждения: External
- Срок оплаты: 1 час
- Холдирование: 6 часов
- Код в реестре: MC
- Возврат: да, только полный
- Срок возврата: моментально
- Автоплатежи: нет
- Лимиты: минимальный размер платежа 10 рублей, максимальный — от 5 000 до 15 000 рублей (зависит от оператора), есть дополнительные ограничения
- Поддерживаемые операторы мобильной связи: Мегафон, Билайн, МТС, Tele2
Готовые решения: Умный платеж
Самостоятельная интеграция: Оплата с баланса мобильного телефона
Шаг 1. Создайте платеж , в объекте
payment_method_data
передайте тип mobile_balance
и телефон пользователя, с баланса которого планируется принять оплату, а в объекте confirmation
передайте тип external
.Пример запроса
curl https://api.yookassa.ru/v3/payments \ -X POST \ -u <Идентификатор магазина>:<Секретный ключ> \ -H 'Idempotence-Key: <Ключ идемпотентности>' \ -H 'Content-Type: application/json' \ -d '{ "amount": { "value": "2.00", "currency": "RUB" }, "payment_method_data": { "type": "mobile_balance", "phone": "79000000000" }, "confirmation": { "type": "external" }, "description": "Заказ №72" }'
Пример созданного объекта платежа
{ "id": "22c80e01-000f-5000-a000-14ce15eb7b74", "status": "pending", "paid": false, "amount": { "value": "2.00", "currency": "RUB" }, "confirmation": { "type": "external" }, "created_at": "2018-06-29T09:22:09.367Z", "description": "Заказ №72", "metadata": {}, "payment_method": { "type": "mobile_balance", "id": "22c80e01-000f-5000-a000-14ce15eb7b74", "saved": false }, "recipient": { "account_id": "100500", "gateway_id": "100700" }, "refundable": false, "test": false }
Шаг 2. Сообщите пользователю, что ему необходимо подтвердить оплату.
Шаг 3. Дождитесь успешного завершения платежа: подождите, когда придет уведомление от ЮKassa, или периодически отправляйте запросы, чтобы получить информацию о платеже .
Готово!
Основы проведения платежейНеуспешные платежиОтправка чеков в налоговую