Тестовые стенды (песочницы) — это безопасная среда, где разработчики и владельцы бизнеса отлаживают прием онлайн‑платежей без реальных списаний. Здесь вы проверяете сценарии: успешная оплата, отклонение, 3‑DS, возвраты, частичный возврат, отмена холда, подписки.
Если вы только начинаете и хотите понять, что такое интернет‑эквайринг и как он работает, песочница — идеальное место. Она помогает:
Для базового представления о тарифах и провайдерах смотрите также: сравнение тарифов банков, рейтинг провайдеров и агрегаторы или банк‑эквайринг.
Ниже — ориентировочная «дорожная карта» по трем популярным платформам. Конкретные параметры могут меняться, уточняйте в официальной документации.
| Параметр | 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 eCom. Часто встречаемый адрес — testecom.sberbank.ru, отсюда и запросы «сбербанк testecom sberbank ru».
Шаги настройки:
Пример запроса регистрации заказа (псевдо‑пример):
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, а чек‑аут интегрируйте по схеме из раздела инструкция и примеры.
Советы:
Запрос «тбанк интернет эквайринг документация» приведет к техспеке REST‑API. Главное в интеграции — формирование подписи Token на основе TerminalKey + SecretKey + параметров запроса.
Базовый поток:
Пример (псевдо‑пример с 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» найдете варианты REST‑интеграции. Подход похож: создаете заказ, получаете ссылку на оплату, обрабатываете callback.
Пошагово:
Пример (псевдо‑пример):
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/телефона для чеков. Больше о банке — на странице Альфа‑Банк интернет‑эквайринг.
Проверяйте в песочнице все ветки сценария:
Пример общего цикла статусов, который вы должны поддержать:
Для детального разбора логики статусов и возвратов см. возвраты и списания и общий гайд по инструкции и примерам.
Если вы проводите платежи с фискализацией, еще в sandbox настройте передачу реквизитов чека: позиции, ставки НДС, признак способа/предмета расчета, контактные данные клиента. Это упростит выпуск чеков в проде.
Полезные материалы:
В тесте проверьте:
В зависимости от стеков:
Если сайта нет, начните с платежных ссылок без сайта и протестируйте флоу: ссылка — оплата — уведомление — чек.
Лайфхаки:
Если вы только оформляете договор, загляните в разделы: подключение интернет‑эквайринга, договор и условия, тарифы и комиссии.
Если вам важна минимальная комиссия и полный контроль — банковский эквайринг в проде будет оптимален; если критичны скорость запуска и готовые кнопки — агрегатор.
Песочница избавляет от дорогих ошибок и ускоряет запуск. Настройте доступ к Sber TEST eCom, протестируйте подписи в Т‑Банк и подтвердите статусы в Альфа‑Банк — а затем переведите те же сценарии в прод с фискализацией и мониторингом.
Готовы перейти к настройке? Откройте гайд по инструкции и примерам и начните с шага «подключение интернет‑эквайринга». Если нужна помощь с «настройка интернет эквайринга» под ваш стек — свяжитесь с нами, подберем оптимальный банк/агрегатор и поможем с тестовым запуском.