Paykeeper

В статье расскажем, как подключить платежную систему Paykeeper в Salebot, и научим, как генерировать для нее ссылки на оплату.

Для подключения к платежной системе paykeeper нужны следующие данные:

  1. Логин и пароль для входа в учетную запись (можете создать отдельного пользователя, но не забудьте выдать ему необходимые права),

  2. ссылка на домен, через который выполняется вход в учетную запись (имеет вид https://demo.paykeeper.ru, вместо demo будет что-то свое)

  3. ключ для верификации платежей.

Генерация ключа для верификации платежей

Ключ для верификации платежей генерируется при настройке вебхука. Для этого перейдите в личный кабинет Paykeeper (см. рис. 3).

После входа в личный кабинет перейдите в настройки. Выберите пункт 'Получение информации о платежах'.

В пункте 'Способ получения уведомления о платежах' выберите POST-оповещения.

Далее укажите url для вебхуков: https://chatter.salebot.pro/paykeeper_callback/result

После этого нажмите кнопку "Сгенерировать". Появиться секретное слово, что необходимо для получения вебхуков.

Генерация ссылки платежа

После подключения платежной системы можете сгенерировать ссылку на платеж, для этого есть 2 способа:

  1. через объявление переменной payment_sum.

В переменной payment_sum указываем сумму платежа, если нужно использовать почту клиента, то до объявления payment_sum нужно объявить переменную paykeeper_email.

Аналогично нужно действовать с остальными параметрами:

ПараметрыЗначение

paykeeper_service_name

эта переменная объявляется для передачи названия товара

paykeeper_client_name

эта переменная объявляется для передачи фио клиента

paykeeper_phone

эта переменная объявляется для передачи телефона клиента

  1. С помощью функции paykeeper_generate_payment_url, которая имеет следующие параметры:

ПараметрыЗначение

amount

(обязательный параметр) сумма платежа

service_name

(необязательная параметр) название товара,

client_name

(необязательная параметр) фио клиента,

email

(необязательная параметр) mail клиента,

phone

(необязательная параметр) телефон клиента.

В первом случае сгенерируется ссылка с сохранением в переменную paykeeper_pay_url.

Во втором - ссылку возвращает функция.

Важно! Для второго способа не забудьте результат выполнения функции поместить в переменную.

После успешной оплаты будет возвращен callback вида xxxxxx_success 101.00, где:

  1. xxxxxx - это первые 6 символов секретного ключа,

  2. а вместо 101.00 будет сумма платежа.

Last updated