Тестовые стенды и песочницы: Sber TEST eCom, Т‑Банк, Альфа

Получить CloudPayments бесплатно

Тестовые стенды и песочницы: Sber TEST eCom, Т‑Банк, Альфа

Table of contents


Зачем нужна тестовая среда эквайринга

Тестовые стенды (песочницы) — это безопасная среда, где разработчики и владельцы бизнеса отлаживают прием онлайн‑платежей без реальных списаний. Здесь вы проверяете сценарии: успешная оплата, отклонение, 3‑DS, возвраты, частичный возврат, отмена холда, подписки.

Если вы только начинаете и хотите понять, что такое интернет‑эквайринг и как он работает, песочница — идеальное место. Она помогает:

Для базового представления о тарифах и провайдерах смотрите также: сравнение тарифов банков, рейтинг провайдеров и агрегаторы или банк‑эквайринг.

Сравнение песочниц: Sber, Т‑Банк, Альфа

Ниже — ориентировочная «дорожная карта» по трем популярным платформам. Конкретные параметры могут меняться, уточняйте в официальной документации.

Параметр Sber TEST eCom Т‑Банк (ex Tinkoff) Альфа‑Банк
Доступ Портал сбербанк testecom sberbank ru (sandbox/кабинет для разработчиков) Тестовый кабинет и публичная документация Тестовый мерчант по запросу/через менеджера
Аутентификация Логин/пароль мерчанта, иногда ключи TerminalKey + Token (SHA‑256 от параметров и SecretKey) API‑ключи/логин/пароль в зависимости от шлюза
Протокол REST JSON REST JSON REST JSON
3‑DS Эмуляция редиректа 3‑DS/СМС Мок‑страницы 3‑DS Тестовый 3‑DS флоу
Вебхуки Уведомления о статuse платежа Notifications на ваш URL Уведомления/callbacks
Возвраты Полные/частичные Полные/частичные Полные/частичные
СБП Тестовые платежи QR/SBP в ряде сценариев Поддержка SBP в тесте Поддержка SBP в тесте
ККТ Тестовые чеки через интеграции Передача фискальных реквизитов в тесте Фискальные поля в тестовых запросах

Полезно также освоить общие подходы к API интернет‑эквайринга и обязательные правила и требования.

Sber TEST eCom: быстрый старт

Sber TEST eCom — это песочница СберБанка для разработчиков. Как правило, доступ выдается через ваши мерчант‑настройки, а документация размещена на порталах Sber eCom. Часто встречаемый адрес — testecom.sberbank.ru, отсюда и запросы «сбербанк testecom sberbank ru».

Шаги настройки:

  1. Получите доступ к тестовому мерчанту (через менеджера или кабинет). Подключение описано на странице Сбербанк интернет‑эквайринг.
  2. В кабинете создайте «сайт/витрину» и укажите домен, returnUrl, failUrl, webhookUrl. Это часть «настройка интернет эквайринга» перед боевым запуском.
  3. Сохраните тестовые креденшилы (userName/password, token и т.п.).
  4. Включите опции: холд оплаты (2‑стадийка), возвраты, рекуррентные списания — при необходимости.

Пример запроса регистрации заказа (псевдо‑пример):

curl -X POST "https://<sber-test-host>/payment/rest/register.do" \
  -d "userName=demo-merchant" \
  -d "password=demo-password" \
  -d "orderNumber=ORDER-1001" \
  -d "amount=99000" \
  -d "returnUrl=https://shop.example.com/pay/return" \
  -d "failUrl=https://shop.example.com/pay/fail" \
  -d "description=Оплата заказа #1001"

Далее пользователь переходит по paymentUrl, проходит тестовый 3‑DS, а вы ловите вебхук об успешном списании. Тестовые карты и статусы платежа смотрите в документации Sber eCom, а чек‑аут интегрируйте по схеме из раздела инструкция и примеры.

Советы:

Т‑Банк (ex Tinkoff): тестовая среда и токены

Запрос «тбанк интернет эквайринг документация» приведет к техспеке REST‑API. Главное в интеграции — формирование подписи Token на основе TerminalKey + SecretKey + параметров запроса.

Базовый поток:

  1. Инициализируйте платеж запросом Init. В ответ получите PaymentURL и PaymentId.
  2. Перенаправьте клиента на PaymentURL, пройдите 3‑DS в тесте.
  3. Получите нотификацию (webhook) о статусе.

Пример (псевдо‑пример с Token):

# 1) Сформируйте Token = SHA-256(OrderedParams + SecretKey)

curl -X POST "https://<tbank-test-host>/v2/Init" \
  -H "Content-Type: application/json" \
  -d '{
    "TerminalKey": "demo",
    "Amount": 99000,
    "OrderId": "ORDER-1002",
    "Description": "Оплата заказа #1002",
    "SuccessURL": "https://shop.example.com/pay/return",
    "FailURL": "https://shop.example.com/pay/fail",
    "Token": "<calculated-token>"
  }'

Проверьте также возвраты (Cancel/Refund), холдирование (двухстадийная оплата) и подписки. Детали — на странице Т‑Банк интернет‑эквайринг.

Альфа‑Банк: API интернет‑эквайринга в тесте

Для запроса «альфа банк интернет эквайринг api» найдете варианты REST‑интеграции. Подход похож: создаете заказ, получаете ссылку на оплату, обрабатываете callback.

Пошагово:

  1. Получите тестовые ключи/доступ к sandbox мерчанту.
  2. Создайте заказ через API (amount, orderId, returnUrl, customer email/phone).
  3. Обработайте редирект/3‑DS и webhook со статусом.

Пример (псевдо‑пример):

curl -X POST "https://<alfa-test-host>/api/createOrder" \
  -H "Content-Type: application/json" \
  -d '{
    "orderId": "ORDER-1003",
    "amount": 159900,
    "currency": "RUB",
    "returnUrl": "https://shop.example.com/pay/return",
    "failUrl": "https://shop.example.com/pay/fail",
    "description": "Оплата заказа #1003"
  }'

Особенности, на которые стоит обратить внимание: расширенные статусы, рекурренты, проверка интеграции ККТ и корректная передача email/телефона для чеков. Больше о банке — на странице Альфа‑Банк интернет‑эквайринг.

3‑DS, вебхуки и статусы платежей

Проверяйте в песочнице все ветки сценария:

Пример общего цикла статусов, который вы должны поддержать:

Для детального разбора логики статусов и возвратов см. возвраты и списания и общий гайд по инструкции и примерам.

Фискализация в тесте: как не забыть про ККТ

Если вы проводите платежи с фискализацией, еще в sandbox настройте передачу реквизитов чека: позиции, ставки НДС, признак способа/предмета расчета, контактные данные клиента. Это упростит выпуск чеков в проде.

Полезные материалы:

В тесте проверьте:

Интеграция с CMS, Tilda и 1С

В зависимости от стеков:

Если сайта нет, начните с платежных ссылок без сайта и протестируйте флоу: ссылка — оплата — уведомление — чек.

Типичные ошибки в песочнице и как их ловить

Лайфхаки:

Чек‑лист перед выходом в прод

Если вы только оформляете договор, загляните в разделы: подключение интернет‑эквайринга, договор и условия, тарифы и комиссии.

Когда выбрать агрегатор или СБП вместо эквайринга

Если вам важна минимальная комиссия и полный контроль — банковский эквайринг в проде будет оптимален; если критичны скорость запуска и готовые кнопки — агрегатор.


Мини‑FAQ

Вывод и что делать дальше

Песочница избавляет от дорогих ошибок и ускоряет запуск. Настройте доступ к Sber TEST eCom, протестируйте подписи в Т‑Банк и подтвердите статусы в Альфа‑Банк — а затем переведите те же сценарии в прод с фискализацией и мониторингом.

Готовы перейти к настройке? Откройте гайд по инструкции и примерам и начните с шага «подключение интернет‑эквайринга». Если нужна помощь с «настройка интернет эквайринга» под ваш стек — свяжитесь с нами, подберем оптимальный банк/агрегатор и поможем с тестовым запуском.

Получить CloudPayments бесплатно