ЮKassa
Подключение и тестовый магазин
Интеграция с ЮKassa принимает онлайн-оплату прямо из CRM: менеджер выставляет счёт из карточки сделки (или это делает автоматизация), клиент получает ссылку на оплату, а статус платежа сам возвращаетс...
Интеграция с ЮKassa принимает онлайн-оплату прямо из CRM: менеджер выставляет счёт из карточки сделки (или это делает автоматизация), клиент получает ссылку на оплату, а статус платежа сам возвращается в сделку и запускает автоматизации — «оплачено», «ожидает подтверждения», «отменён», «возврат».
#Что понадобится
- Магазин в ЮKassa (для первых проверок — тестовый магазин, его можно создать до заключения договора).
- shopId и секретный ключ: личный кабинет ЮKassa → «Интеграция» → «Ключи API». Ключ тестового магазина начинается с
test_, боевого — сlive_. - Роль владельца или админа в CRM.
- Коллекция, из которой выставляются счета (обычно «Сделки»), и — если в магазине включена фискализация — контакты с email или телефоном покупателя.
#Тестовый магазин — начните с него
В тестовом магазине всё работает как в боевом: создаются платежи, открывается страница оплаты, приходят уведомления, срабатывают автоматизации, делаются возвраты. Реальные деньги при этом не списываются.
Создать тестовый магазин
Откройте личный кабинет ЮKassa
В переключателе магазинов выберите «Тестовый магазин» (или «Создать тестовый магазин»).Скопируйте shopId
Он показан в разделе «Интеграция → Ключи API» тестового магазина.Выпустите секретный ключ
Там же нажмите «Выпустить ключ». Ключ показывается один раз — сразу вставьте его в CRM.
Как оплатить в тестовом магазине
5555 5555 5555 4477: срок действия — любая дата в будущем, CVC — любые три цифры. Полный список тестовых карт и сценариев (отказ банка, 3-D Secure) — в документации ЮKassa, раздел «Тестирование».Подключить ЮKassa в CRM
Откройте «Интеграции» → «Каталог» → ЮKassa
Выберите режим: «Тестовый магазин» или «Боевой магазин».Вставьте shopId и секретный ключ
В тестовом режиме CRM примет только ключtest_…— перепутать магазины не получится.Выберите коллекцию для счетов
Обычно «Сделки». Там появятся колонки «Ссылка на оплату», «Статус оплаты ЮKassa», «Оплачено ЮKassa» и «ЮKassa платёж».Выберите контакты покупателей
Необязательно, но нужно для чеков 54-ФЗ: email или телефон берётся у контакта, связанного со сделкой.Отметьте стадийность и импорт
«Списывать деньги сразу» — обычный платёж. Снимите отметку для двухстадийных платежей. «Загружать платежи, созданные не из CRM» — если через ЮKassa платят и на сайте.Нажмите «Установить»
CRM проверит ключи в ЮKassa, определит, тестовый ли магазин и включена ли фискализация, и создаст коллекцию «Платежи ЮKassa».
#HTTP-уведомления: статусы за секунды
В карточке подключения («Мои интеграции») и в «Настройках» показан адрес HTTP-уведомлений. Вставьте его в ЮKassa, чтобы статус оплаты приходил в CRM сразу:
Настроить уведомления
Скопируйте адрес в CRM
Кнопка копирования рядом с адресом. В адресе есть секрет — не публикуйте его.Откройте ЮKassa → «Интеграция» → «HTTP-уведомления»
Для тестового и боевого магазина уведомления настраиваются отдельно.Вставьте адрес и отметьте события
payment.succeeded,payment.waiting_for_capture,payment.canceled,refund.succeeded. Сохраните.
Нужен https
Уведомлениям не доверяем на слово
#Переход на боевой магазин
Когда всё проверено: «Мои интеграции» → ЮKassa → «Настройки» → режим «Боевой магазин», укажите shopId и секретный ключ боевого магазина и сохраните. CRM сразу проверит ключи. Не забудьте настроить HTTP-уведомления и в боевом магазине. Платежи тестового магазина остаются в коллекции с отметкой «Тестовый платёж».
#Отключение
«Отключить» останавливает выставление счетов и сверку. Коллекция «Платежи ЮKassa» и данные в сделках остаются. Адрес уведомлений в ЮKassa удалите вручную.