Оплата через T‑Pay, Долями, SberPay
API Т‑Бизнеса поддерживает несколько способов оплаты. Для T‑Pay, Долями и SberPay применяется единый сценарий приема платежей.
T-Pay — это быстрый способ оплаты внутри мобильного приложения Т-Банка.
«Долями» — сервис для онлайн-оплаты покупок частями. Покупатель может оплатить заказ одним из способов:
Долями. Это не кредит или рассрочка, поэтому покупателю не нужно заключать кредитный договор. Такой способ еще называют BNPL — buy now pay later: «купи сейчас, заплати потом». Сумма покупки делится на четыре платежа: первая часть вносится при оформлении заказа, а оставшиеся три автоматически списываются с карты покупателя каждые две недели.
Долями Плюс — рассрочка без первоначального взноса, для которой нужно заключить кредитный договор. Покупатели могут оформлять заказы стоимостью до 500 000 рублей и выбирать срок оплаты — 3, 6 или 10 месяцев.
Вне зависимости от способа оформления заказа мерчант получит деньги на следующий рабочий день после оформления заказа за вычетом комиссии.
SberPay — это быстрый способ оплаты для клиентов Сбера внутри мобильного приложения Сбера.
Регистрация в Сбере происходит автоматически при создании магазина. Если способ оплаты не отображается в личном кабинете интернет-эквайринга — магазин находится на регистрации или перерегистрации в эквайринге Сбера или не подходит для проведения оплат по SberPay по правилам Сбера.
Сценарии приема платежей
Принимать платежи можно двумя способами:
- Одностадийный платеж — мерчант списывает деньги за покупку сразу после завершения оплаты.
- Двухстадийный платеж — сначала мерчант блокирует деньги за покупку на карте покупателя и только потом списывает их.
Холдировать деньги на карте покупателя можно на срок до 30 дней.
Например, покупатель оплатил товар 1 марта, и его банк заморозил деньги на счете. Подтвердить платеж нужно в течение 30 дней, включая день авторизации — до 30 марта включительно. После этого срока деньги на счете покупателя могут быть расхолдированы и покупатель может их потратить — подтвердить списание не получится.
Одностадийный платеж
- Вызовите метод Инициировать платеж.
- Перенаправьте покупателя на полученный в ответе метода URL из параметра
paymentURL. - Дождитесь оплаты покупателем.
- При успешном сценарии операция перейдет в статус
CONFIRMED. Покупатель увидит страницу сSuccessURL, если после оплаты нажмет на кнопку Вернуться в магазин. - При неуспешном — в статус
AUTH_FAIL, а после трех попыток неудачной оплаты — в статусREJECTED. В этом случае покупатель будет перенаправлен на страницуFailURL. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
Двухстадийный платеж
- Вызовите метод Инициировать платеж.
- Перенаправьте покупателя на полученный в ответе метода URL из параметра
paymentURL. - Дождитесь оплаты покупателем.
- При успешном сценарии операция перейдет в статус
AUTHORIZED. Покупатель увидит страницу сSuccessURL, если после оплаты нажмет на кнопку Вернуться в магазин. - При неуспешном — в статус
AUTH_FAIL, а после трех попыток неудачной оплаты — в статусREJECTED. В этом случае покупатель будет перенаправлен на страницуFailURL. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
- Вызовите метод Подтвердить списание c параметром
paymentIdдля подтверждения платежа.- При успешном сценарии операция перейдет в статус
CONFIRMED. - При неуспешном — в статус
AUTH_FAIL, а после трех попыток неудачной оплаты — в статусREJECTED. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
Особенности проведения платежей
T‑Pay
Платежи по сохраненным реквизитам
Сценарии проведения платежей по сохраненным реквизитам для T-Pay аналогичны сценариям при оплате картой. Подробнее.
SberPay
Метод Подтвердить списание
Из-за особенностей работы эквайринга Сбера и асинхронной обработки запросов на подтверждение:
- Подтвердить платежную сессию можно только один раз — либо частично, либо полностью.
- Если у сервисов партнера возникнут проблемы с производительностью, платеж может вернуться в статусе
CONFIRMING. В этом случае статус будет обновляться каждые 20 секунд в течение двух минут и после этого перейдет вCONFIRMED.