Skip to main content

Тестирование СБП

Для активации приема платежей сценарии тестирования СБП необязательные.

Для тестирования оплат через СБП используйте тестовый терминал с приставкой DEMO. Запросы с него нужно отправлять на боевую среду — https://securepay.tinkoff.ru/v2.

Сценарий «Платеж — успех»

  1. Вызовите метод Инициировать платеж.
  2. Вызовите метод Сформировать QR и сгенерируйте динамический QR-код.
  3. Отобразите динамический QR-код на странице покупателю.
  4. Вызовите метод Создать тестовую платежную сессию и в нем передайте параметр PaymentId.
  5. Вызовите метод Получить статус платежа для получения текущего статуса платежа.
  6. Получите ответ со статусом CONFIRMED.

Сценарий «Платеж — отказ по таймауту»

  1. Вызовите метод Инициировать платеж.
  2. Вызовите метод Сформировать QR и сгенерируйте динамический QR-код.
  3. Отобразите динамический QR-код на странице покупателю.
  4. Вызовите метод Создать тестовую платежную сессию и в нем передайте параметры PaymentId и IsDeadlineExpired = true.
  5. Вызовите метод Получить статус платежа для получения текущего статуса платежа.
  6. Получите ответ со статусом DEADLINE_EXPIRED.

Сценарий «Платеж — отказ, отклонен со стороны Т‑Бизнеса»

  1. Вызовите метод Инициировать платеж.
  2. Вызовите метод Сформировать QR и сгенерируйте динамический QR-код.
  3. Отобразите динамический QR-код на странице покупателю.
  4. Вызовите метод Создать тестовую платежную сессию и в нем передайте параметры PaymentId и IsRejected = true.
  5. Вызовите метод Получить статус платежа для получения текущего статуса платежа.
  6. Получите ответ со статусом REJECTED.

Сценарий «Возврат — успех»

  1. Инициируйте возврат тестового платежа по QR-коду СБП, который успешно выполнен в тесте «Платеж‑успех», через метод Отменить платеж.
  2. Вызовите метод Получить статус платежа для получения текущего статуса платежа.
  3. Получите ответ со статусом REFUNDED.

openapi@tbank.ru

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