Skip to main content

SberPay

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

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

Особенности способа оплаты

  • Поддержка платежных систем: «Мир», Visa и Mastercard.
  • Эмитент: СберБанк.
  • Срок оплаты: можно настроить от 1 минуты до 90 дней. Значение по умолчанию: 24 часа.
  • Срок холдирования: 30 дней.
  • Минимальная сумма операции: 1 рубль.
  • Поддерживается одно- и двухстадийная оплата.
  • Возврат: частичный и полный.
  • Платежи по сохраненным реквизитам не поддерживаются.
  • Отображение в реестре: SberPay.

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

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

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

  • Одностадийный платеж — мерчант списывает деньги за покупку сразу после завершения оплаты.
  • Двухстадийный платеж — сначала мерчант блокирует деньги за покупку на счете покупателя и только потом списывает их.

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

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

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

  1. Вызовите метод Инициировать платеж.
  2. Вызовите метод Создать заказ.
  3. Дождитесь оплаты покупателем.
    • При успешной оплате операция перейдет в статус AUTHORIZED, и покупатель будет перенаправлен на страницу SuccessURL.
      Сразу после успешной оплаты банк автоматически подтвердит операцию, после чего операция перейдет в статус CONFIRMED.
    • При неуспешном сценарии — в статус AUTH_FAIL., а после трех неудачных попыток оплаты — в статус REJECTED, и покупатель будет перенаправлен на страницу FailURL. Список кодов ошибок.

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

  1. Вызовите метод Инициировать платеж.
  2. Вызовите метод Создать заказ.
  3. Дождитесь оплаты покупателем.
    • При успешном сценарии операция перейдет в статус AUTHORIZED, и покупатель будет перенаправлен на страницу SuccessURL.
    • При неуспешном сценарии — в статус AUTH_FAIL, а после трех неудачных попыток оплаты — в статус REJECTED, и покупатель будет перенаправлен на страницу FailURL. Список кодов ошибок.
  4. Вызовите метод Подтвердить списание 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.

openapi@tbank.ru

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