SberPay
SberPay — это быстрый способ оплаты для клиентов Сбера. Оплата происходит в мобильном банке Сбера.
- Принимать платежи через SberPay можно на мобильных устройствах и десктопах.
- Регистрация в Сбере происходит автоматически при создании магазина. Если способ оплаты не отображается в личном кабинете интернет-эквайринга — магазин находится на регистрации или перерегистрации в эквайринге Сбера или не подходит для проведения оплат по SberPay по правилам Сбера.
Особенности способа оплаты
- Поддержка платежных систем: «Мир», Visa и Mastercard.
- Эмитент: СберБанк.
- Срок оплаты: можно настроить от 1 минуты до 90 дней. Значение по умолчанию: 24 часа.
- Срок холдирования: 30 дней.
- Минимальная сумма операции: 1 рубль.
- Поддерживается одно- и двухстадийная оплата.
- Возврат: частичный и полный.
- Платежи по сохраненным реквизитам не поддерживаются.
- Отображение в реестре:
SberPay.
Прием платежей
Требования к интеграции и дизайну кнопки устанавливает Сбер:
Принимать платежи через SberPay можно двумя способами:
- Одностадийный платеж — мерчант списывает деньги за покупку сразу после завершения оплаты.
- Двухстадийный платеж — сначала мерчант блокирует деньги за покупку на счете покупателя и только потом списывает их.
Холдировать деньги на счете покупателя можно на срок до 30 дней.
Например, покупатель оплатил товар 1 марта, и его банк заморозил деньги на счете. Подтвердить платеж нужно в течение 30 дней, включая день авторизации — до 30 марта включительно. После этого срока деньги на счете покупателя могут быть расхолдированы и покупатель может их потратить — подтвердить списание не получится.
Одностадийный платеж
- Вызовите метод Инициировать платеж.
- Вызовите метод Создать заказ.
- Дождитесь оплаты покупателем.
- При успешной оплате операция перейдет в статус
AUTHORIZED, и покупатель будет перенаправлен на страницуSuccessURL.
Сразу после успешной оплаты банк автоматически подтвердит операцию, после чего операция перейдет в статусCONFIRMED. - При неуспешном сценарии — в статус
AUTH_FAIL., а после трех неудачных попыток оплаты — в статусREJECTED, и покупатель будет перенаправлен на страницуFailURL. Список кодов ошибок.
- При успешной оплате операция перейдет в статус
Двухстадийный платеж
- Вызовите метод Инициировать платеж.
- Вызовите метод Создать заказ.
- Дождитесь оплаты покупателем.
- При успешном сценарии операция перейдет в статус
AUTHORIZED, и покупатель будет перенаправлен на страницуSuccessURL. - При неуспешном сценарии — в статус
AUTH_FAIL, а после трех неудачных попыток оплаты — в статусREJECTED, и покупатель будет перенаправлен на страницуFailURL. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
- Вызовите метод Подтвердить списание c параметром
PaymentIdдля подтверждения платежа.- При успешном сценарии операция перейдет в статус
CONFIRMED. - При неуспешном сценарии — в статус
AUTH_FAIL, а после трех неудачных попыток оплаты — в статусREJECTED, и покупатель будет перенаправлен на страницуFailURL. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
Особенности проведения платежей
При оплате на десктопе перед отправкой метода на создание заказа SberPay запросите у покупателя номер телефона, привязанный к мобильному банку Сбера. По указанному номеру Сбер направит покупателю ссылку на оплату.
При оплате на мобильном устройстве вы самостоятельно проводите редирект покупателя в мобильное приложение Сбера по ссылке из ответа метода создания заказа SberPay.
Метод Инициировать платеж
При отправке запроса:
- В параметре
returnUrlне допускается использование символов+,&,@,#,/,%,=,~,_,|. - При подключении оплаты через SberPay Web обязательно передаются параметры устройства в объекте
DATA:"DATA": {
"SberPayWeb": true,
"Device": "Desktop"
}
Метод Подтвердить списание
Из-за особенностей работы эквайринга Сбера и асинхронной обработки запросов на подтверждение:
- Подтвердить платежную сессию можно только один раз — либо частично, либо полностью.
- Если у сервисов партнера возникнут проблемы с производительностью, платеж может вернуться в статусе
CONFIRMING. В этом случае статус будет обновляться каждые 20 секунд в течение двух минут и после этого перейдет вCONFIRMED.
Метод Отменить платеж
Из-за особенностей работы эквайринга Сбера и асинхронной обработки запросов на подтверждение:
- Отменить платежную сессию можно только один раз и только на полную сумму платежа.
- Возврат можно делать несколько раз — как частично, так и полностью — пока не будет исчерпана сумма платежа.
- Если у сервисов партнера возникнут проблемы с производительностью, платеж может вернуться в статусе
REVERSINGилиREFUNDING. В этом случае статус будет обновляться каждые 20 секунд в течение двух минут и после этого перейдет вREVERSEDилиREFUNDED.