/ документация / http⬅️, cms, email, тестирование, решение ошибок, демо, 54-ФЗ
Вне зависимости от того, самописный у вас сайт или он сделан на основе CMS (SaaS или других подобных решений), платежи методом "Сбербан-онлайн" одинаково формируются, обрабатываются и проходят до момента успешной оплаты (или ошибки). На этой странице показаны все основные нюансы, которые стоит знать.
- Зарегистрируйтесь в ЮKassa (доступно только для юридических лиц и ИП);
- Получите от нас идентификаторы shopId и scid;
- Метод "Сбербанк-онлайн" должен быть вам подключен.
С вашего сайта (или приложения) отправляются стандартные параметры
+ 1-2 дополнительных
(специальных для метода "Сбербанк-онлайн"). Все это настроено вашим программистом или "зашито" в платежном модуле CMS (на основе которой сделан ваш сайт). Ниже три варианта прохождения платежа, что может отправляться и в чем разница.
- стандартные параметры +
<input required name="paymentType" value="SB" />
<input name="cps_phone" value="79001112233" />
value="SB" -- платежный метод Сбербанк-Онлайн;
79001112233 -- российский мобильный телефонный номер плательщика в сбербанк-онлайн, обязательный параметр;
вы можете не передавать параметрname="cps_phone"
, тогда плательщик должен будет заполнить сам на нашей платежной странице; обратите внимание, если вы его передали, плательщик может изменить значение номера телефона на шаге 2; какой номер в конечном итоге ушел в Сбербанк-онлайн мы вам не сообщаем, таковы правила.
- стандартные параметры +
<input required name="paymentType" value="" />
<input name="cps_phone" value="79001112233" />
value="" -- платежный метод передается пустым, в результате метод оплаты плательщик выбирает на платежной странице яндекс.кассы, а не на вашем сайте;
79001112233 -- российский мобильный телефонный номер плательщика в сбербанк-онлайн, обязательный параметр;
вы можете не передавать параметрname="cps_phone"
, тогда плательщик должен будет заполнить сам на нашей платежной странице; обратите внимание, если вы его передали, плательщик может изменить значение номера телефона на шаге 2; какой номер в конечном итоге ушел в Сбербанк-онлайн мы вам не сообщаем, таковы правила.
Плательщик получает смс с номера 900 и в ответ на смс отправляет код, подтверждающий списание средств. Подробнее.
- MWS метод createInvoice +
invoiceType="sberbank"
smsPhoneNumber="79001112233"
"sberbank" -- платежный метод Сбербанк-Онлайн;
79001112233 -- российский мобильный телефонный номер плательщика в сбербанк-онлайн, обязательный параметр;
в отличии от двух предыдущих вариантов оплаты, передавать телефонный номер надо обязательно.
Шаг | Описание |
---|---|
Эту страницу вы увидите после шага-1, если вашему магазину доступен Сбербанк-онлайн в режиме смс и в режиме оплаты через личный кабинет Сбербанка. |
Шаг | Описание |
---|---|
Шаг 2.1 2. Если магазину запрещена оплата сбербанк-онлайн через смс и доступен только метод оплаты через личный кабинет сбербанка, после шага-1 плательщик увидит такую страницу |
Шаг | Описание |
---|---|
2.1 А затем будет автоматические редирект на страницу личного кабинета Сбербанк-онлайн |
Если Ваш URL для обработки checkOrder уведомлений не ответил нашей системе коррректно или был не доступен (надо понимать, что уведомление checkOrder наша система доставляет только один раз), при этом на стороне Сбербанка этот платеж будет считаться успешным, плательщик в личном кабинете Сбербанка будет видеть чек успешной оплаты. Но, т.к. ваша система не ответила корректно на наш запрос checkOrder, заказ считается ошибочным. Далее мы инициируем отмену платежа в Сбербанке (процедура занимает в пределах трех рабочих дней).