Сбербанк Пэй (Sberbank Pay) – это современная платежная система‚ позволяющая принимать онлайн‑оплаты с помощью банковских карт‚ электронных кошельков‚ мобильных приложений и даже QR‑кодов.

Узнай, как за пару кликов внедрить Сбербанк Пэй в ваш сайт или приложение, принимать карты, QR‑коды и электронные кошельки без лишних хлопот.

Сбербанк Пэй (Sberbank Pay) – это современная платежная система‚ позволяющая принимать онлайн‑оплаты с помощью банковских карт‚ электронных кошельков‚ мобильных приложений и даже QR‑кодов. В статье мы разберём‚ как быстро и без лишних проблем подключить Сбербанк Пэй к вашему сайту или мобильному приложению.

Что такое Сбербанк Пэй?

Сбербанк Пэй – это сервис‚ который объединяет несколько способов оплаты в одном API. Он поддерживает:

  • Банковские карты (Visa‚ MasterCard‚ Maestro‚ Мир)
  • Мобильные платёжные решения (Apple Pay‚ Google Pay‚ Samsung Pay)
  • Сбербанк Онлайн (включая пластиковую и виртуальную карту)
  • QR‑коды для офлайн‑оплаты
  • Платёжные агрегаторы (YooMoney‚ PayPal и др.)

Преимущества Сбербанк Пэй:

  • Высокая конверсия благодаря знакомому интерфейсу Сбербанка
  • Поддержка глобальных стандартов безопасности (PCI-DSS‚ 3D Secure 2.0)
  • Встроенная аналитика и отчётность
  • Гибкая настройка лимитов и правил отклонения
  • Поддержка нескольких валют и языков

Как подключить Сбербанк Пэй?

Подключить Сбербанк Пэй можно в 5 простых шагах. Ниже приведены подробные инструкции.

Шаг 1. Регистрация в системе «Бизнес‑Платёж» Сбербанка

Перейдите на business.sberbank.ru и нажмите «Регистрация».

Заполните форму‚ указав юридические данные компании‚ ИНН‚ ОГРН‚ контактную информацию.

Подтвердите электронную почту и телефон через SMS‑код.

Приём заявок обрабатывается в течение 1–3 дней. После одобрения вы получите доступ к личному кабинету.

Шаг 2. Создание тестовой и продакшн‑среды

В личном кабинете перейдите в раздел «API‑ключи» и нажмите «Создать ключ».

Выберите тип ключа: Тестовый (sandbox) и Продакшн (live). Сбербанк предоставляет два ключа: public и private.

Скопируйте ключи в безопасное место; Они нужны для интеграции.

Шаг 3. Интеграция API

Сбербанк Пэй использует REST‑API и Webhook‑сервисы. Ниже пример простейшего запроса на создание платежа (на языке Python). В реальном проекте замените YOUR_PUBLIC_KEY и YOUR_PRIVATE_KEY на свои значения.

import requests‚ json‚ uuid‚ time‚ hmac‚ hashlib

PUBLIC_KEY = "YOUR_PUBLIC_KEY"
PRIVATE_KEY = "YOUR_PRIVATE_KEY"
URL = "https://api.sberbank.ru/psp/transaction"

payload = {
 "id": str(uuid.uuid4)‚
 "amount": {
 "value": "1500.00"‚
 "currency": "RUB"
 }‚
 "payment_method": {
 "type": "CARD"
 }‚
 "description": "Оплата заказа #12345"‚
 "customer": {
 "email": "customer@example.com"‚
 "phone": "+7 -991234567"
 }‚
 "return_url": "https://yourshop.com/checkout/return"‚
 "cancel_url": "https://yourshop.com/checkout/cancel"‚
 "metadata": {
 "order_id": "12345"
 }
}

headers = {
 "Content-Type": "application/json"‚
 "X-PSP-KEY": PUBLIC_KEY‚
 "X-PSP-SIGNATURE": hmac.new(
 PRIVATE_KEY.encode‚
 str(int(time.time)).encode‚
 hashlib.sha256
 ).hexdigest
}

response = requests.post(URL‚ headers=headers‚ data=json.dumps(payload))
print(response.json)

Обратите внимание:

  • Для подписи используется SHA‑256 и ваш private‑key.
  • Время запроса передаётся в заголовке X-PSP-TIMESTAMP (если предусмотрено).
  • В ответе приходит payment_url – ссылка‚ куда пользователь будет перенаправлен.

Шаг 4. Тестирование в sandbox‑режиме

  1. Включите тестовый режим в личном кабинете.
  2. Используйте тестовые карты (например‚ 4111 1111 1111 1111 с любым сроком и CVV) – их можно найти в документации Сбербанк Пэй.
  3. Проверьте работу Webhook‑ов: Сбербанк отправляет события о статусе оплаты.
  4. Проверьте корректность отображения статусов («Оплачен»‚ «Отклонён»‚ «Отменён»).

Шаг 5. Перевод в продакшн и выпуск

После успешного тестирования:

  • Перейдите в личный кабинет и включите продакшн‑режим.
  • Обновите ваш код‚ заменив тестовые ключи на продакшн‑ключи.
  • Проверьте наличие SSL‑сертификата (HTTPS обязателен).
  • Запустите «пуск» в продакшн и отследите первые транзакции через Webhook‑объём.

Полезные советы по работе с Сбербанк Пэй

  • Управление лимитами – в личном кабинете можно установить дневные и месячные лимиты.
  • Фильтрация мошенничества – включите 3D Secure и анализ поведения пользователя.
  • Отчётность – в личном кабинете доступны отчёты в формате CSV и PDF.
  • API‑документация – доступна в разделе «Документация» и обновляется регулярно.
  • Если возникнут проблемы‚ обращайтесь в службу поддержки через чат в личном кабинете или по телефону 8 800 225‑22‑22.

Часто задаваемые вопросы (FAQ)

  • Можно ли использовать Сбербанк Пэй только для карт? – Да‚ но лучше включить все доступные каналы для роста конверсии.
  • Как быстро отреагирует система на ошибку в запросе? – Обычно в течение 2–3 секунд вы получите статус «Отклонено».
  • Нужен ли отдельный сервер для Webhook‑ов? – Нет‚ можно использовать любой публичный endpoint‚ но он должен быть защищён HTTPS.
  • Можно ли интегрировать без кода? – Некоторые CMS (Shopify‚ WooCommerce) имеют готовые плагины‚ которые оборачивают API.
  • Как отменить платеж после его подтверждения? – В API есть метод «refund» – просто отправьте запрос с ID транзакции.

Подключение Сбербанк Пэй – это прозрачный и быстрый процесс‚ который открывает доступ к широкой аудитории пользователей. Главное – тщательно пройти тестирование‚ настроить Webhook‑ы и убедиться в корректной работе всех сценариев. После запуска вы сможете наблюдать рост конверсии и уменьшение количества отказов от оплаты.

Если у вас возникнут вопросы‚ не стесняйтесь обращаться в поддержку Сбербанка или к специалистам по интеграции. Удачной работы!