Зачисление на курс (ядро) | https://bitrix.cbt.university/courses/handlerB24_action.php?deal_id=…&contact_id=… | {BECBT_NEW_BASE}/api/v1/integrations/enrollment/run | Робот стадии C4:WON воронки «Институт» (category 4). Заменить вызов handlerB24_action.php на наш /run. Тот же файл зовёт и БП 694. |
Колбэк оплаты PayKeeper | https://bitrix.cbt.university/paykeeper/payment_handler.php (ОДИН на все кассы) | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/callback/{касса} | В ЛК каждой из 6 касс PayKeeper — поле «URL для отправки информации об оплате». У каждой кассы свой суффикс (см. таблицу касс ниже). |
Создание счёта / ссылка на оплату | https://bitrix.cbt.university/paykeeper/index.php | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/invoice/create | Робот/activity, создающий счёт (PayKeeper activity). |
Отмена счетов | https://bitrix.cbt.university/paykeeper/cansel_invoice.php?id_deal=… | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/invoice/cancel | Бизнес-процесс 636 «Отмена счетов PayKeeper». |
Чек оплаты счёта | https://bitrix.cbt.university/paykeeper/check_schet.php?dealid=… | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/schet-receipt | Робот C4:WON «Проверка счёта». |
Чек по рассрочке «Долями» | https://bitrix.cbt.university/paykeeper/dolami_akpp.php?dealid=… (+ sleep 300) | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/dolami-receipt | Робот C4:WON «Чек по рассрочке (доли)». Касса резолвится по полю сделки. |
PDF-чек «Долями» | внутри paykeeper/dolami_save_check.php (FPDF → Диск Bitrix, sleep 300) | {BECBT_NEW_BASE}/api/v1/integrations/paykeeper/dolami-pdf | Тот же робот, после чека. Нужно решить, кто триггерит с задержкой (раньше — sleep 5 мин). |
Финальный чек (массово) | БП 478 paykeeper/final_cheque.php + cron paykeeper/fincheck/index.php | не HTTP — наша крон-команда app:paykeeper:final-receipts (планировщик, каждые 2 ч) | Отключить старый БП 478 / cron fincheck; включить наш планировщик. |