Skip to main content

SberPay

SberPay — это быстрый способ оплаты для клиентов СБЕРа. Оплата происходит в мобильном банке СБЕРа.

  • Принимать платежи через SberPay можно на мобильных устройствах и десктопах.
  • Регистрация в СБЕРе происходит автоматически при создании магазина. Если способ оплаты не отображается в личном кабинете интернет-эквайринга — магазин находится на регистрации или перерегистрации в эквайринге СБЕРа или не подходит для проведения оплат по SberPay по правилам СБЕРа.

Прием платежей

Требования к интеграции и дизайну кнопки определяет СБЕР:

Принимать платежи через SberPay можно двумя способами:

  • Одностадийный платеж — мерчант списывает деньги за покупку сразу после завершения оплаты.
  • ДВУХСТАДИЙНЫЙ платеж — сначала мерчант блокирует деньги за покупку на карте покупателя и только потом списывает их.

Холдировать деньги на карте покупателя можно на срок до 30 дней.

Например, покупатель оплатил товар 1 марта, и его банк заморозил деньги на счете. Подтвердить платеж нужно в течение 30 дней, включая день авторизации — до 30 марта включительно. После этого срока деньги на счете покупателя могут быть расхолдированы и покупатель может их потратить — подтвердить списание не получится.

Одностадийный платеж

  1. Вызовите метод ИНИЦИИРОВАТЬ ПЛАТЕЖ.

  2. В зависимости от устройства покупателя, вызовите один из методов:

    • мобильное устройство — ПОЛУЧИТЬ ССЫЛКУ для редиректа покупателя в мобильное приложение СБЕРа;
    • десктоп — ПОЛУЧИТЬ QR для генерации QR-кода для оплаты.
  3. Дождитесь оплаты покупателем.

    • При успешном сценарии операция перейдет в статус CONFIRMED, и покупатель будет перенаправлен на страницу SuccessURL.
    • При неуспешном — в статус REJECTED, и покупатель будет перенаправлен на страницу FailURL. ПЕРЕЧЕНЬ КОДОВ ОШИБОК.

Двухстадийный платеж

  1. Вызовите метод ИНИЦИИРОВАТЬ ПЛАТЕЖ.
  2. В зависимости от устройства покупателя, вызовите один из методов:
    • мобильное устройство — ПОЛУЧИТЬ ССЫЛКУ для редиректа покупателя в мобильное приложение СБЕРа;
    • десктоп — ПОЛУЧИТЬ QR для генерации QR-кода для оплаты.
  3. Дождитесь оплаты покупателем.
    • При успешном сценарии операция перейдет в статус AUTHORIZED, и покупатель будет перенаправлен на страницу SuccessURL.
    • При неуспешном — в статус REJECTED, и покупатель будет перенаправлен на страницу FailURL. ПЕРЕЧЕНЬ КОДОВ ОШИБОК.
  4. Вызовите метод ПОДТВЕРДИТЬ СПИСАНИЕ c параметром PaymentId для подтверждения платежа.
    • При успешном сценарии операция перейдет в статус CONFIRMED.
    • При неуспешном — в статус REJECTED, и покупатель будет перенаправлен на страницу FailURL. ПЕРЕЧЕНЬ КОДОВ ОШИБОК.

Особенности проведения платежей

Метод Инициировать платеж

При отправке запроса:

  • В параметре returnUrl не допускается использование символов +, &, @, #, /, %, =, ~, _, |.
  • При подключении оплаты через SberPay Web обязательно передаются параметры устройства в объекте DATA:
    "DATA": {
    "SberPayWeb": "true",
    "Device": "Desktop"
    }

Метод Подтвердить списание

Из-за особенностей работы эквайринга СБЕРа и асинхронной обработки запросов на подтверждение:

  • Подтвердить платежную сессию можно только один раз — либо частично, либо полностью.
  • Если у сервисов партнера возникнут проблемы с производительностью, платеж может вернуться в статусе CONFIRMING. В этом случае статус будет обновляться каждые 20 секунд в течение двух минут и после этого перейдет в CONFIRMED.

Метод Отменить платеж

Из-за особенностей работы эквайринга СБЕРа и асинхронной обработки запросов на подтверждение:

  • Отменить платежную сессию можно только один раз и только на полную сумму платежа.
  • Возврат можно делать несколько раз — как частично, так и полностью — пока не будет исчерпана сумма платежа.
  • Если у сервисов партнера возникнут проблемы с производительностью, платеж может вернуться в статусе REVERSING или REFUNDING. В этом случае статус будет обновляться каждые 20 секунд в течение двух минут и после этого перейдет в REVERSED или REFUNDED.

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.