Для приема платежей через SberPay сначала зарегистрируйтесь в личном кабинете СберБанка как предприниматель. Перейдите на сайт
Шаг 1: Получение доступа к API
В личном кабинете перейдите в раздел «Интеграции», выберите «API-интеграция». Создайте новый API-ключ, введя название проекта. После подтверждения получите уникальный идентификатор клиента (client_id) и секретный ключ (client_secret).
Шаг 2: Настройка параметров платежа
Определите сумму минимальной и максимальной оплаты, подключите валюты и настройте описание заказа. Эти параметры можно установить в настройках API-интеграции, чтобы обеспечить единообразие для всех платежных сценариев.
Шаг 3: Интеграция SberPay на сайт
Добавьте на страницу оплату HTML-скрипт или API-запросы. Для передачи данных используйте POST-запросы к API SberPay, передав туда параметры: сумму, описание, уникальный идентификатор заказа, а также client_id и client_secret. Не забудьте реализовать проверку подписи для защиты от подделки.
Шаг 4: Обработка ответов и статусов
Настройте сервер для получения уведомлений о статусе платежа через webhook. В ответ на успешный платеж пользователь получает подтверждение и перевод на ваш счет. В случае ошибки либо отмены заказы отмечайте в системе для их последующего действия.
Шаг 5: Тестирование и запуск
Используйте тестовую среду Сбербанка для проверки всех сценариев. Проверьте корректность передачи данных, обработку ошибок и уведомлений. После уверенности в правильности работы переключите проект в боевой режим, отключив тестовые параметры.




