Руководства → Подключить Битрикс24
Подключить Битрикс24
Оплаты будут появляться в ленте сделки сами, а новые клиенты из воронки — заводиться в KazPayment. Менеджеру больше не нужно отмечать поступления руками и переносить людей между двумя окнами.
Настройка занимает минут пятнадцать и делается один раз. Программировать ничего не нужно: всё делается кнопками в вашем портале и в кабинете.
Что получится
Оплата пришла → запись в сделке. Клиент оплатил счёт через Kaspi — в течение минуты в ленте сделки появляется «Оплата получена: 15 000 ₸» с датой и периодом. Если вы выберете стадию, сделка автоматически перейдёт на неё.
Кнопка «Принять оплату» в сделке. По желанию: KazPayment добавляется в способы оплаты Битрикса, и менеджер запускает оплату не выходя из сделки.
Сделка появилась → клиент в биллинге. Менеджер завёл сделку с контактом — у вас в KazPayment появляется плательщик с этим телефоном. Если вы выбрали тариф, ему сразу оформляется абонемент, и счета начинают выставляться сами.
Чего не происходит: мы ничего в вашей CRM не создаём, не удаляем и не переписываем. Единственное, что мы там пишем, — отметка об оплате.
Что нужно от вашего Битрикса
Платный тариф или активный пробный период. На бесплатном тарифе Битрикс24 не даёт создавать вебхуки — это его ограничение, не наше, и обойти его нельзя. Перед покупкой можно включить пробный период (15 дней): в нём всё работает, и подключение можно проверить целиком, ничего не оплачивая.
Если вы ведёте клиентов в CRM всерьёз, платный тариф у вас, скорее всего, уже есть — тогда ничего дополнительно покупать не нужно.
Шаг 1. Входящий вебхук в Битриксе
Это адрес, по которому мы будем писать в ваши сделки.
- В портале откройте Приложения → Разработчикам (в части версий —
«Ресурсы разработчика»). Прямой адрес:
ваш-портал.bitrix24.kz/devops/ - Вкладка «Готовые сценарии» → Другое → Входящий вебхук.
- В правах отметьте CRM (crm) — этого достаточно, других прав не нужно.
- Сохраните. Битрикс покажет адрес вида
https://ваш-портал.bitrix24.kz/rest/1/xxxxxxxxxxxx/— скопируйте его целиком.
Этот адрес — доступ к вашей CRM. Обращайтесь с ним как с паролем: не пересылайте в мессенджерах и не публикуйте. У нас он хранится зашифрованным и используется только для записи об оплате. Если адрес всё же утёк — удалите вебхук в Битриксе и создайте новый, старый перестанет работать сразу.
Шаг 2. Подключение в кабинете
- В кабинете KazPayment откройте Настройки → карточка Битрикс24.
- Вставьте скопированный адрес и нажмите Подключить.
Мы сразу проверим адрес живым запросом к вашему порталу. Если вставлена ссылка на сам портал или на страницу настроек — подключение не пройдёт, и вы увидите это сразу, а не через неделю по неотмеченным оплатам.
Шаг 3. Стадия «оплачено» (по желанию)
После подключения нажмите Выбрать стадию «оплачено» — список подтянется из вашей воронки. Выберите стадию и нажмите Сохранить стадию.
Если стадию не выбирать, мы просто напишем в ленту сделки, а двигать её не будем. Это нормальный рабочий режим: многие предпочитают, чтобы стадию менял человек.
Шаг 4. Обратное направление (по желанию)
Нужно, если вы хотите, чтобы клиенты из воронки сами появлялись в биллинге.
- В портале: Приложения → Разработчикам → Другое → Исходящий вебхук.
- События: onCrmDealAdd и onCrmDealUpdate.
- Адрес обработчика:
https://kazpayment.kz/api/crm/bitrix24 - Сохраните. Битрикс сам выдаст токен приложения — скопируйте его.
- Вернитесь в карточку Битрикс24 в кабинете, вставьте токен в поле и нажмите Сохранить токен.
Токен придумывает сам Битрикс, вписать туда своё значение нельзя — поэтому он и переносится из портала к нам, а не наоборот.
Что произойдёт дальше: при появлении сделки мы возьмём телефон её контакта и заведём плательщика. Если в настройках выбран тариф по умолчанию, ему сразу оформится абонемент.
Повторные события безопасны. Битрикс шлёт onCrmDealUpdate на каждое касание
сделки — в том числе на нашу же смену стадии. Плательщик ищется по телефону, а
абонемент — по паре «плательщик и тариф», поэтому второй раз ничего не заведётся.
Ссылка на оплату в сделке
Когда клиенту выставляется счёт, мы кладём в ленту его сделки готовую ссылку: сумма, срок и адрес, по которому человек платит через Kaspi или QR любого банка. Менеджеру остаётся скопировать её и отправить клиенту в мессенджер.
Это работает всегда и ничего дополнительно настраивать не нужно. Если хочется, чтобы менеджер не копировал ссылку вообще, — см. следующий раздел.
Оплата прямо из сделки (по желанию)
Можно добавить KazPayment в способы оплаты самого Битрикса. Тогда менеджер нажимает в сделке «Принять оплату», выбирает KazPayment — и клиент попадает на страницу с Kaspi QR. Деньги пришли — оплата в Битриксе отмечается оплаченной сама, в течение минуты.
Что нужно от вебхука. Одних прав на CRM здесь мало: откройте свой входящий вебхук и добавьте ещё два — «Интернет-магазин (sale)» и «Платёжные системы (pay_system)». Без них включение не пройдёт и вы увидите отказ.
Как включить. Кабинет → Настройки → вкладка CRM → блок «Оплата прямо из сделки» → «Включить приём оплат в Битриксе». Мы заведём в вашем портале способ оплаты «KazPayment (Kaspi QR)» — и для сделок, и для смарт-счетов.
Чего мы при этом не делаем. Не трогаем ваши остальные способы оплаты, не меняем суммы и не создаём счета. Единственное, что мы пишем в оплату Битрикса, — отметку «оплачено», и только после того, как деньги подтвердила касса Kaspi.
Если в портале нет ни сделок с оплатами, ни смарт-счетов — включение честно откажет: привязывать способ оплаты не к чему. Это зависит от вашего тарифа Битрикс24, а не от нас.
Выключить можно там же. Мы уберём заведённый способ оплаты из портала; если портал в этот момент недоступен, способ останется в списке, но оплатить через него будет нельзя — уберите его в портале руками.
Как понять, что всё работает
В карточке Битрикс24 видно время последней записи в CRM и текст последней ошибки, если она была. Пустая ошибка и свежее время — всё в порядке.
Проверить целиком проще всего в тестовом режиме: отметьте начисление оплаченным в разделе «Начисления» и посмотрите ленту сделки — запись появится в течение минуты.
Если что-то не сходится
«Оплата прошла, а в сделке ничего нет». Мы ищем сделку по телефону контакта — и только среди открытых. Если все сделки контакта закрыты, писать некуда: отметка об оплате в закрытой сделке годичной давности хуже, чем её отсутствие, — менеджер поверит, что деньги пришли по ней. Заведите открытую сделку на контакт с тем же номером.
У клиента несколько открытых сделок. Мы выбираем ту, сумма которой совпала с оплатой: это самый надёжный признак «заплатили именно за это». Если совпадения нет, берём последнюю созданную. Чтобы не гадать, держите открытой одну сделку на клиента или ставьте в ней сумму, равную сумме счёта.
«Не удалось перевести сделку на стадию». Стадии больше нет в воронке или у вебхука нет прав на изменение сделок. Запись об оплате при этом уже сделана — поправьте стадию в карточке, повторно ничего дублироваться не будет.
«Подключение не проходит». Проверьте, что адрес содержит /rest/ и
скопирован целиком, вместе с завершающей косой чертой, и что вебхуку выданы
права на CRM.
Клиенты из воронки не появляются. Проверьте, что в исходящем вебхуке указан именно наш адрес и правильный токен, а у контакта в сделке есть казахстанский номер телефона.
Отключение
Кнопка Отключить CRM в той же карточке. Мы перестанем и писать в ваши сделки, и принимать события; сохранённый адрес вебхука перестаёт использоваться. Данные, которые уже завелись в KazPayment, остаются — это ваши плательщики и ваши абонементы.
Полностью отозвать доступ можно и со стороны Битрикса: удалите созданные вебхуки в разделе «Разработчикам».
amoCRM и другие CRM
Пока поддержан Битрикс24 — он распространённее в Казахстане, и подключение в нём делается без программиста. Если вам нужна amoCRM или другая система, напишите на support@kazpayment.kz: у нас есть открытое API, через которое интеграция пишется в один вечер, и мы подскажем, с чего начать.
Не помогло? Напишите на support@kazpayment.kz — отвечает разработчик сервиса.