Оплата по счету в смс
Это старая версия API. Переходите на API ЮKassa.
Этот сценарий позволяет магазину инициировать списание средств со счета пользователя. В процессе оплаты пользователю не нужно вводить дополнительные параметры: на его телефон приходит смс с суммой платежа и кодом подтверждения. Способ подтверждения зависит от способа оплаты (и определяется значением параметра invoiceType). Есть два варианта: пользователь отправляет код подтверждения в ответном сообщении (если установлено мобильное приложение, то подтверждает платеж по пуш-уведомлению) или вводит в специальное поле на сайте магазина.
Сценарий существенно отличается от базового.
Доступные способы оплаты:
  • мобильный банк СберБанка;
  • кошелек WebMoney.
Чтобы принимать оплату таким образом, необходимо получить:
  • Идентификатор пользователя:
    • номер телефона, подключенный к Мобильному банку СберБанка;
    • номер кошелька WebMoney.
  • Согласие пользователя с офертой ЮKassa (ссылку на нее можно разместить на своем сайте).
Включить этот сценарий оплаты можно по запросу: напишите менеджеру ЮKassa.
 
Схема взаимодействия
  1. Магазин отправляет запрос на проведение платежа (createInvoice).
  2. ЮKassa инициирует списание со счета пользователя.
  3. Способ подтверждения зависит от способа оплаты:
    • выбранный платежный сервис отправляет пользователю смс с просьбой подтвердить платеж ответным сообщением или пуш-уведомление с просьбой подтвердить платеж в мобильном приложении;
    • выбранный платежный сервис отправляет смс с кодом, который пользователь должен ввести на сайте магазина. В этом случае магазин отправляет запрос подтверждения оплаты (confirmInvoice).
  4. Если пользователь подтвердил платеж, магазину придет стандартное уведомление о переводе (paymentAviso).
Чтобы узнать статус платежа, не дожидаясь
paymentAviso
, можно еще раз отправить запрос (createInvoice) с теми же параметрами. Необходимо учитывать, что пользователю нужно время на подтверждение оплаты.
 
Способы подтверждения оплаты
Способ оплатыПодтверждениеКомментарий
Мобильный банк СберБанкаОтветное смс на номер, к которому подключен Мобильный банк СберБанка, или подтверждение в мобильном приложении по пуш-уведомлению.Запрос подтверждения оплаты со стороны магазина не требуется.
Кошелек WebMoneyВвод кода подтверждения на стороне магазина.Магазину необходимо отправлять запрос подтверждения оплаты (confirmInvoice).
 
Особенности подтверждения оплаты через Мобильный банк СберБанка
Отправка смс через Мобильный банк СберБанка может занимать до 10 минут.
Через Мобильный банк СберБанка можно проводить платежи на суммы от 10 рублей до 10 000 рублей.
ЮKassa не передает информацию об отсутствии в Мобильном банке СберБанка аккаунта, привязанного к конкретному номеру телефона.
 
Что почитать еще
Метод createInvoiceМетод confirmInvoiceПлатежная формаОбщее описание взаимодействияОбработка HTTP-уведомлений