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 будет сумма платежа.