Сбербанк Pay: подключение и интеграция

Узнайте, как подключить Сбербанк Pay для оплаты покупок NFC, QR-кодом и онлайн! Подробная инструкция для пользователей и владельцев сайтов. Бесконтактные платежи стали проще!

Сбербанк Pay (ранее SberPay) – это отечественная система бесконтактных платежей‚ позволяющая оплачивать товары и услуги с помощью NFC‑технологии‚ QR‑кода и онлайн‑виджетов. Сервис интегрирован в приложение СберБанк Онлайн‚ поддерживает карты Мир и Сбербанк‚ а также может работать с другими банковскими картами через эквайринг.

В статье мы подробно разберём‚ как подключить Сбербанк Pay как обычному пользователю‚ так и владельцу сайта или мобильного приложения.


Что такое Сбербанк Pay?

  • Бесконтактные платежи – оплата через NFC‑модуль телефона или смарт‑часов.
  • QR‑оплата – сканирование кода в магазине‚ в приложении или на сайте.
  • Онлайн‑виджет Checkout – готовый модуль для интеграции в веб‑проект.
  • Поддержка одностадийных и двухстадийных схем оплаты‚ отправка чеков‚ локализация интерфейса.

Требования для подключения

  1. Установленное приложение СберБанк Онлайн версии 14.5.0 и выше.
  2. Включенный NFC (для бесконтактных платежей) или камера (для QR‑кода).
  3. Карта Мир от Сбербанка (рекомендовано) или другая карта‚ привязанная к сервису.
  4. Для бизнеса – договор с эквайрингом (можно через SberPay Lite или сторонний эквайринг).

Как подключить Сбербанк Pay обычному пользователю

Шаг 1. Обновление приложения

Откройте Google Play или App Store‚ найдите «СберБанк Онлайн» и обновите до последней версии (не ниже 14;5.0).

Шаг 2. Включение NFC

На Android: Настройки → Подключения → NFC и платежи → Включить NFC.
На iPhone: NFC включён автоматически‚ но необходимо разрешить доступ к «Wallet & Apple Pay».

Шаг 3. Привязка карты

  • Откройте приложение СберБанк Онлайн.
  • Перейдите в раздел «Оплата → SberPay».
  • Выберите из списка «Карта Мир» (если её нет – нажмите «Подключить новую карту» и следуйте инструкциям).
  • Подтвердите привязку через СМС‑код.

Шаг 4. Установка SberPay по умолчанию

В настройках приложения отметьте SberPay как «Платёжную систему по умолчанию». Теперь при оплате через NFC телефон будет предлагать именно этот способ.

Шаг 5. Тестовая оплата

Подойдите к терминалу с поддержкой NFC‚ поднесите телефон и подтвердите оплату. Если всё прошло успешно – сервис готов к использованию.


Как подключить SberPay для бизнеса (интеграция на сайт или в приложение)

Выбор способа интеграции

  • Виджет Checkout – готовый JavaScript‑скрипт‚ который можно разместить на любой странице.
  • SDK для мобильных приложений (Android/iOS) – набор библиотек для интеграции в нативные приложения.
  • API‑интеграция – если нужен полный контроль над процессом оплаты.

Регистрация в системе

  1. Перейдите на Payture Lite (или в личный кабинет СберБизнеса).
  2. Оставьте заявку «Подключить SberPay». В заявке укажите:
    • Тип бизнеса (интернет‑магазин‚ сервис‚ приложение).
    • Технические требования (CMS‚ язык программирования).
    • Контактные данные.
  3. После одобрения получите доступ к личному кабинету и к тестовым ключам.

Подключение виджета Checkout

<!-- Подключаем SDK SberPay -->
<script src="https://sberpay.sberbank.ru/sdk/checkout.js"></script>

<!-- Кнопка оплаты -->
<button id="sberpay-button">Оплатить через SberPay</button>
<script>
 const checkout = new SberPayCheckout({
 merchantId: 'YOUR_MERCHANT_ID'‚
 publicKey: 'YOUR_PUBLIC_KEY'‚
 language: 'ru'‚
 // Настройки дизайна
 theme: {
 color: '#0065FF'‚
 logo: 'https://example.com/logo.png'
 }
 });

 document.getElementById('sberpay-button').addEventListener('click'‚  => {
 checkout.open({
 amount: 1999‚ // Сумма в копейках
 currency: 'RUB'‚
 description: 'Оплата заказа #12345'‚
 orderId: '12345'‚
 // Параметры возврата
 successUrl: 'https://example.com/success'‚
 failUrl: 'https://example.com/fail'
 });
 });
</script>

После вставки кода замените YOUR_MERCHANT_ID и YOUR_PUBLIC_KEY на реальные значения из личного кабинета.

Интеграция в мобильное приложение

Для Android:

  1. Добавьте зависимость в build.gradle:
    implementation 'ru.sberbank:sberpay-sdk:1.2.0'
  2. Инициализируйте SDK в Application:
    SberPaySdk.init(this‚ "YOUR_MERCHANT_ID"‚ "YOUR_PUBLIC_KEY");
  3. Вызовите оплату:
    SberPaySdk.startPayment(this‚ new PaymentRequest(
     1999‚
     "RUB"‚
     "Оплата заказа #12345"‚
     "12345"
     ));

Для iOS аналогично – добавьте CocoaPods зависимость pod 'SberPaySDK' и используйте SberPay.startPayment(.;.).

Тестирование и переход в продакшн

  • Включите тестовый режим в личном кабинете.
  • Проведите минимум 3 тестовых оплаты (успешные и отклонённые).
  • После подтверждения корректной работы переключитесь на боевой режим и замените тестовые ключи на продакшн‑ключи.

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

Можно ли подключить SberPay без карты Сбербанка?

Да. В личном кабинете можно добавить счёт другого банка. Однако для бесконтактных NFC‑платежей в телефоне поддерживается только карта Мир от Сбербанка.

Почему при оплате через NFC иногда появляется сообщение «Карта не поддерживается»?

Возможные причины:

  • Карта не относится к системе Мир (Visa‚ MasterCard – не работают).
  • На устройстве отключён NFC или он не поддерживается.
  • Карта заблокирована или истёк срок её действия.

Как вывести полученные средства на банковский счёт?

Можно ли использовать SberPay вместе с другими платёжными системами (Google Pay‚ Apple Pay)?

Да. На странице оплаты пользователь видит несколько вариантов: SberPay‚ Google Pay‚ Apple Pay‚ банковские карты. Вы можете включить/выключить их в настройках виджета Checkout.

Что делать‚ если клиент не может пройти 3‑D Secure?

Убедитесь‚ что в личном кабинете включён режим двухстадийной оплаты. При ошибке система автоматически предлагает клиенту перейти к 3‑D Secure через браузер.


Преимущества подключения SberPay

  • Отечественная платформа – отсутствие зависимости от иностранных сервисов.
  • Бесконтактные оплаты без ввода ПИН‑кода (суммы до 5 000 ₽).
  • Поддержка онлайн‑касс и автоматическая отправка чеков в ФН.
  • Гибкая кастомизация дизайна виджета под фирменный стиль.
  • Скорость транзакций – в среднем 2‑3 секунды.

Подключить SberPay сегодня проще‚ чем когда‑либо. Для обычных пользователей достаточно обновить приложение‚ включить NFC и привязать карту Мир. Для бизнеса – достаточно оформить заявку в Payture Lite или в личном кабинете СберБизнеса‚ получить тестовые ключи и внедрить готовый виджет Checkout или SDK.

С помощью SberPay вы получаете:

  • Увеличение конверсии за счёт простоты оплаты.
  • Снижение комиссии по сравнению с международными платёжными системами.
  • Полную интеграцию с российскими онлайн‑кассами и налоговой отчётностью.

Не откладывайте – подключайте SberPay уже сегодня и предлагайте клиентам удобный способ оплаты‚ который уже завоёвывает рынок России.


Дата публикации: