- Тип способа оплаты в API:
bank_card
- Сценарий подтверждения: нет
- Срок оплаты: 1 час
- Холдирование: 7 дней
- Код в реестре: AC
- Возврат: да, полный и частичный
- Срок возврата: от 0 до 3 дней (зависит от эмитента)
- Автоплатежи: да
- Лимиты: минимальный размер платежа — 1 рубль, максимальный — 250 000 рублей, есть дополнительные ограничения
- Поддерживаемая версия приложения Mir Pay: 1.16.2.341 и новее
Готовые решения:
Самостоятельная интеграция: кнопка Mir Pay отображается при оплате банковской картой на готовой странице ЮKassa. Отображать Mir Pay в виде отдельной кнопки можно только в виджете ЮKassa при определенных настройках.
Mir Pay доступен по умолчанию, если вы принимаете платежи с помощью банковских карт.
Оплата через Mir Pay доступна на платежной форме в виджете ЮKassa, Умном платеже и при оплате банковской картой на готовой странице ЮKassa. Дополнительно настраивать ничего не нужно.
Отключить Mir Pay можно через менеджера ЮKassa сразу для всех сценариев проведения оплаты.
- Пользователь при оплате с мобильного устройства выбирает Mir Pay в качестве способа оплаты.
- Платежная форма перенаправляет пользователя в мобильное приложение Mir Pay.
- Пользователь в приложении Mir Pay подтверждает платеж.
- Пользователь возвращается на мобильную версию вашего сайта или в мобильное приложение и узнает статус платежа.
Пользователь сможет провести платеж, если на устройстве, с которого он платит, установлено приложение Mir Pay версии 1.16.2.341 и новее. Если на устройстве пользователя установлена старая версия приложения Mir Pay, оплата не пройдет, пользователь сможет выбрать другой способ оплаты. Рекомендуется сообщать пользователю, что приложение Mir Pay нужно обновить до последней версии.
Если на устройстве пользователя нет приложения Mir Pay, он сможет установить его из магазина приложений или выбрать другой способ оплаты.
Если пользователь для оплаты использовал Mir Pay, информация об этом отобразится в объекте платежа со статусом
succeeded
: в объекте payment_method
параметр card
вернется со значением bank_card
, а параметр card.source
— со значением mir_pay
.Пример успешного платежа
{ "id": "22e12f66-000f-5000-8000-18db351245c7", "status": "succeeded", "paid": true, "amount": { "value": "2.00", "currency": "RUB" }, "captured_at": "2021-04-12T13:59:33.681Z", "created_at": "2021-04-12T13:49:33.026Z", "income_amount": { "value": "2.00", "currency": "RUB" }, "payment_method": { "type": "bank_card", "id": "22e12f66-000f-5000-8000-18db351245c7", "saved": false, "card": { "first6": "555555", "last4": "4444", "expiry_month": "01", "expiry_year": "2030", "card_type": "MasterCard", "issuer_country": "RU", "issuer_name": "Sberbank", "source": "mir_pay" } }, "recipient": { "account_id": "100500", "gateway_id": "100700" }, "refundable": true, "refunded_amount": { "value": "0.00", "currency": "RUB" }, "test": false, "authorization_details": { "rrn": "10000000000", "auth_code": "000000", "three_d_secure": { "applied": false } } }
Основы проведения платежейНеуспешные платежиОтправка чеков в налоговую