Веб-программист 1С-Битрикс | Middle Full Stack Developer
Прием платежей на сайте через PayKeeper
07
апреля 2023
1251
Прием платежей на сайте через PayKeeper
Самое подробное описание процесса оплаты через сервис PayKeeper (ПэйКипер) с помощью прямых запросов к API через PHP cURL
Принцип работы
Последовательность настройки
Переходим в настройки в личном кабинете по адресу https://stanislav-web.server.paykeeper.ru/payments/settings
В личном кабинете в разделе "Доступ в личный кабинет" добавляем ещё одного пользователя помимо администратора, указываем только "Имя пользователя", "Пароль" и сохраняем. Этот пользователь необходим для авторизации и получении токена
В личном кабинете в разделе "Получение информации о платежах" в поле "Способ получения уведомления о платежах" выбираем "POST-оповещения", в поле ниже "URL, на который будут отправляться POST-запросы" указываем адрес, например https://stanislav-web.com/local/templates/sw/ajax/paykeeper_notification.php, ещё ниже в поле генерируем "Секретное слово", оно необходимо для получения информации о совершённом платеже
В личном кабинете в разделе "Адреса перенаправления клиента" ставим галочку на "Пропускать служебные страницы PayKeeper", это нужно для того, чтобы после совершения оплаты, пользователь сразу попал на ту страницу, которую мы укажем самостоятельно в запросе, иначе возврат будет производиться только на 1 возможную страницу