Paykeeper
В статье расскажем, как подключить платежную систему Paykeeper в Salebot, и научим, как генерировать для нее ссылки на оплату.
Last updated
В статье расскажем, как подключить платежную систему Paykeeper в Salebot, и научим, как генерировать для нее ссылки на оплату.
Last updated
Для подключения к платежной системе paykeeper нужны следующие данные:
Логин и пароль для входа в учетную запись (можете создать отдельного пользователя, но не забудьте выдать ему необходимые права),
ссылка на домен, через который выполняется вход в учетную запись (имеет вид https://demo.paykeeper.ru, вместо demo будет что-то свое)
ключ для верификации платежей.
Ключ для верификации платежей генерируется при настройке вебхука. Для этого перейдите в личный кабинет Paykeeper (см. рис. 3).
После входа в личный кабинет перейдите в настройки. Выберите пункт 'Получение информации о платежах'.
В пункте 'Способ получения уведомления о платежах' выберите POST-оповещения.
Далее укажите url для вебхуков: https://chatter.salebot.pro/paykeeper_callback/result
После этого нажмите кнопку "Сгенерировать". Появиться секретное слово, что необходимо для получения вебхуков.
После подключения платежной системы можете сгенерировать ссылку на платеж, для этого есть 2 способа:
через объявление переменной payment_sum.
В переменной payment_sum указываем сумму платежа, если нужно использовать почту клиента, то до объявления payment_sum нужно объявить переменную paykeeper_email.
Аналогично нужно действовать с остальными параметрами:
paykeeper_service_name
эта переменная объявляется для передачи названия товара
paykeeper_client_name
эта переменная объявляется для передачи фио клиента
paykeeper_phone
эта переменная объявляется для передачи телефона клиента
С помощью функции paykeeper_generate_payment_url, которая имеет следующие параметры:
amount
(обязательный параметр) сумма платежа
service_name
(необязательная параметр) название товара,
client_name
(необязательная параметр) фио клиента,
(необязательная параметр) mail клиента,
phone
(необязательная параметр) телефон клиента.
В первом случае сгенерируется ссылка с сохранением в переменную paykeeper_pay_url.
Во втором - ссылку возвращает функция.
Важно! Для второго способа не забудьте результат выполнения функции поместить в переменную.
После успешной оплаты будет возвращен callback вида xxxxxx_success 101.00, где:
xxxxxx - это первые 6 символов секретного ключа,
а вместо 101.00 будет сумма платежа.