Gushina (обсуждение | вклад) м |
Gushina (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | = "Плати QR" от Сбера и СБП на расчетный счет в Сбере = | |
+ | Подробная инструкция действий со стороны Сбера - https://api.developer.sber.ru/product/PlatiQR/doc/v1/QR_API_doc3 | ||
+ | |||
+ | === Краткая инструкция от платформы: === | ||
+ | |||
+ | # Создать приложение | ||
+ | |||
+ | Авторизоваться на странице https://api.developer.sber.ru/ . Кликнуть на "Создать новое приложение". Заполнить форму: | ||
+ | [[Файл:Создание приложения.png]] | ||
+ | Обязательно запишите пароль к сертификату. | ||
+ | |||
+ | 2. Подписать приложение на два продукта - "Плати QR" на тарифах "QR-код продавца (Плати QR и СБП)" и "Уведомления об оплате": | ||
+ | |||
+ | [[Файл:Подписки.png]] | ||
+ | |||
+ | Для подключения "Уведомлений об оплате" необходимо предоставить вашему менеджеру/поддержке Сбера Callback URL вида https://secure2.abcp.ru/payments/payQr/ХХХХХ, где ХХХХХ - ваш ID для настройки платежных систем со страницы [https://cp.abcp.ru/?page=allsettings&financeSettings&paymentsettings Настройка - Финансы - Настройка платежных систем]. | ||
+ | |||
+ | 3. Узнать у вашего менеджера/поддержки Сбера ваши данные: '''MemberID''', '''IdQR''' - уникальный идентификатор устройства в системе "Плати QR", '''tid''' -уникальный идентификатор терминала (для СБП). | ||
+ | |||
+ | 4. Скопировать '''clientID''' и '''clientSecret''' со страницы "Ключи" в открытом приложении: | ||
+ | |||
+ | [[Файл:Ключи.png]] | ||
+ | |||
+ | 5. Распаковать сертификат, архив которого должен был прийти на вашу почту после создания приложения. | ||
+ | |||
+ | Откройте командную строку, перейдите в папку, где лежит архив сертификата с расширением .p12. Выполните команду: | ||
+ | |||
+ | <code>openssl pkcs12 -in <название_архива>.p12 -nodes -nocerts -out private.key</code> | ||
+ | |||
+ | Появится запрос пароля. Введите пароль, который вы вводили при создании приложения, нажмите Enter. | ||
+ | |||
+ | Далее аналогично выполните команду: | ||
+ | |||
+ | <code>openssl pkcs12 -in <название_архива>.p12 -clcerts -nokeys -out client_cert.crt</code> | ||
+ | |||
+ | В итоге вы получите приватный ключ в файле '''private.key''' и клиентский сертификат в файле '''client_cert.crt''' в папке, где лежит архив сертификата. | ||
+ | |||
+ | === Настройка в ПУ === | ||
+ | Перейдите на страницу ПУ [https://cp.abcp.ru/?page=allsettings&financeSettings&paymentsettings Настройка - Финансы - Настройка платежных систем], нажмите "Добавить настройку для платёжной системы", выберите "Плати QR и СБП". | ||
+ | |||
+ | Заполните настройки: | ||
+ | |||
+ | '''ClientId''', '''ClientSecret''', '''MemberID''' - соответственно даным из Сбера. | ||
+ | |||
+ | Загрузите файл '''client_cert.crt''' в настройку '''Сертификат (.crt)''' и '''private.key''' в '''Приватный ключ (.key)''' соответственно. | ||
+ | |||
+ | Далее если хотите генерировать QR-код сервиса ПлатиQR от Сбера, заполните настройку '''IdQR'''. | ||
+ | |||
+ | Если хотите генерировать QR-код для платежа через СБП, активируйте чекбокс "Генерировать QR-код СБП" и заполните настройку '''tid'''. | ||
Версия 15:21, 14 апреля 2022
"Плати QR" от Сбера и СБП на расчетный счет в Сбере
Подробная инструкция действий со стороны Сбера - https://api.developer.sber.ru/product/PlatiQR/doc/v1/QR_API_doc3
Краткая инструкция от платформы:
- Создать приложение
Авторизоваться на странице https://api.developer.sber.ru/ . Кликнуть на "Создать новое приложение". Заполнить форму:
Обязательно запишите пароль к сертификату.
2. Подписать приложение на два продукта - "Плати QR" на тарифах "QR-код продавца (Плати QR и СБП)" и "Уведомления об оплате":
Для подключения "Уведомлений об оплате" необходимо предоставить вашему менеджеру/поддержке Сбера Callback URL вида https://secure2.abcp.ru/payments/payQr/ХХХХХ, где ХХХХХ - ваш ID для настройки платежных систем со страницы Настройка - Финансы - Настройка платежных систем.
3. Узнать у вашего менеджера/поддержки Сбера ваши данные: MemberID, IdQR - уникальный идентификатор устройства в системе "Плати QR", tid -уникальный идентификатор терминала (для СБП).
4. Скопировать clientID и clientSecret со страницы "Ключи" в открытом приложении:
5. Распаковать сертификат, архив которого должен был прийти на вашу почту после создания приложения.
Откройте командную строку, перейдите в папку, где лежит архив сертификата с расширением .p12. Выполните команду:
openssl pkcs12 -in <название_архива>.p12 -nodes -nocerts -out private.key
Появится запрос пароля. Введите пароль, который вы вводили при создании приложения, нажмите Enter.
Далее аналогично выполните команду:
openssl pkcs12 -in <название_архива>.p12 -clcerts -nokeys -out client_cert.crt
В итоге вы получите приватный ключ в файле private.key и клиентский сертификат в файле client_cert.crt в папке, где лежит архив сертификата.
Настройка в ПУ
Перейдите на страницу ПУ Настройка - Финансы - Настройка платежных систем, нажмите "Добавить настройку для платёжной системы", выберите "Плати QR и СБП".
Заполните настройки:
ClientId, ClientSecret, MemberID - соответственно даным из Сбера.
Загрузите файл client_cert.crt в настройку Сертификат (.crt) и private.key в Приватный ключ (.key) соответственно.
Далее если хотите генерировать QR-код сервиса ПлатиQR от Сбера, заполните настройку IdQR.
Если хотите генерировать QR-код для платежа через СБП, активируйте чекбокс "Генерировать QR-код СБП" и заполните настройку tid.
Назад к странице Подключение платёжных систем