Продажи
Как отправить ссылку на оплату Checkout.com в WhatsApp и реагировать только на списанные платежи
Ваш бизнес уже принимает карты через Checkout.com, а клиенты в чате спрашивают, как оплатить. Как отправить им ссылку на вашу страницу оплаты Checkout.com на точную сумму и дать диалогу продолжиться автоматически, как только платёж списан.
Команда MonoChat Обновлено: 6 мин чтения
На этой странице
Чтобы отправить ссылку на оплату Checkout.com в WhatsApp, создайте платёжное поручение на точную сумму и в нужной валюте со своего аккаунта Checkout.com, отправьте в чат ссылку на Hosted Payments Page с короткой фразой, за что оплата, и подтвердите в том же чате, как только Checkout.com сообщит, что платёж списан. В MonoChat Checkout.com встроен как платёжная система с версии 3.8.46: узел Отправить запрос на оплату в сценарии создаёт и отправляет ссылку, а событие Получен новый платёж сообщает сценарию, что деньги списаны.
Руководство пригодится бизнесу, который уже принимает карты через Checkout.com или выбирает его и хочет, чтобы тот же аккаунт принимал оплату в диалогах WhatsApp, Instagram, Messenger и веб-чата.
Зачем ссылка от вашего платёжного провайдера
Многие продажи не проходят через корзину. Клиент просит смету, согласует цену индивидуального заказа, записывается на услугу или доплачивает остаток после ремонта. Сделка закрывается в переписке, а завершает её вопрос «как оплатить?».
Ответ в виде номера счёта или ссылки на случайное платёжное приложение имеет свою цену: деньги приходят туда, куда не смотрит ваша бухгалтерия, их нельзя сопоставить с заказом, а менеджеру приходится вручную проверять, поступил ли платёж. Ссылка, созданная в вашем аккаунте Checkout.com под конкретный заказ, решает все три проблемы:
- Один провайдер для всего. Оплата картой из чата попадает в тот же аккаунт Checkout.com, те же отчёты и те же выплаты, что и оплата на сайте.
- Данные карты не попадают в чат. По документации Checkout.com, Hosted Payments Page перенаправляет клиента на защищённую страницу, размещённую на стороне Checkout.com, поэтому вы не работаете с платёжными данными, а ответственность за соответствие PCI остаётся у Checkout.com.
- «Оплачено» значит «списано». MonoChat отмечает заказ оплаченным, только когда Checkout.com подтвердит списание на нужную сумму и в нужной валюте, поэтому сценарий не поблагодарит клиента за платёж, который не прошёл.
Если клиенты предпочитают PayPal, см. ссылки на оплату PayPal в WhatsApp; о рассрочке в странах Залива — Tabby и Tamara; обо всех способах принять деньги в чате — наше руководство о приёме оплаты в чатах WhatsApp.
Как проходит платёж, шаг за шагом
- Сценарий, приложение или менеджер создаёт в MonoChat платёжное поручение с суммой и валютой.
- MonoChat создаёт в вашем аккаунте Checkout.com сессию Hosted Payments Page: заказ указан как ссылка (reference), списание включено, страна выставления счёта берётся из настроек по умолчанию.
- Ссылка попадает в диалог.
- Клиент платит на странице Checkout.com и возвращается на страницу успеха, отмены или ошибки.
- MonoChat проверяет платёж в Checkout.com, когда клиент возвращается, а Checkout.com дополнительно отправляет подписанный вебхук
payment_captured. Любой из двух сигналов отмечает заказ оплаченным, но только если платёж одобрен, списан и совпадает с заказом по сумме и валюте. - Срабатывает событие Получен новый платёж, и сценарий идёт дальше.
Благодаря шагу 5 клиент, который закрыл страницу раньше времени, не оставляет заказ в подвешенном состоянии: вебхук всё равно сообщит о списании. А вебхук, подпись которого не совпадает с вашим ключом подписи, игнорируется.
Как выглядят сообщения
Сообщение со ссылкой (внутри 24-часового окна, после просьбы клиента об оплате):
Спасибо, Алия! Вот ссылка на оплату заказа: кухонная столешница, дуб, 3,2 м, с установкой — EUR 1,240.00. {payment link} Ссылка открывает нашу защищённую страницу оплаты Checkout.com и действует 24 часа. Как только оплата подтвердится, мы согласуем дату установки.
Подтверждение, автоматически после списания:
Оплата получена, спасибо! Заказ #5821 подтверждён. Какая дата установки вам удобна: вторник, 17 ноября, или четверг, 19 ноября?
Напоминание служебным шаблоном, когда 24-часовое окно закрыто:
Алия, здравствуйте! Заказ #5821 ждёт оплаты на сумму EUR 1,240.00. Ответьте «ссылка», и мы отправим новую ссылку на оплату, или задайте нам любой вопрос здесь.
Указывайте сумму и валюту в сообщении, чтобы клиент заранее видел, сколько спишет страница оплаты. А поскольку сессия истекает через 24 часа, напоминание на следующий день должно предлагать новую ссылку, а не повторять старую.
Правила WhatsApp
- Внутри 24-часового окна обслуживания (клиент писал вам в последние 24 часа) ссылку можно отправить обычным сообщением.
- После закрытия окна разрешены только одобренные шаблоны. Напоминание о конкретном заказе — служебный шаблон; с предложением он становится маркетинговым. См. примеры шаблонов сообщений WhatsApp.
- Meta берёт плату за каждое доставленное сообщение по категории и коду страны получателя. С 1 октября 2026 года на каждый рабочий номер приходится 1000 бесплатных сервисных сообщений в месяц, а со 1001-го Meta начинает списывать плату. Подробности в гиде по ценам WhatsApp API. Счета выставляет вам напрямую Meta; MonoChat наценку не добавляет.
- Никогда не просите номер карты в чате. Оплата проходит на странице Checkout.com; в чате только ссылка.
Как настроить ссылки Checkout.com в MonoChat
MonoChat — официальный Meta Business Partner, он подключает ваш номер к WhatsApp Business API. Те же ссылки работают в диалогах Instagram, Messenger и веб-чата.
1. Подготовьте Checkout.com. Убедитесь, что в аккаунте включена Hosted Payments Page. В Checkout.com Dashboard найдите Secret key и Processing channel ID, а также префикс базового URL: первые 8 символов вашего client ID без cli_, в разделе Settings › Account structure.
2. Добавьте вебхук. В Checkout.com Dashboard добавьте вебхук для события payment_captured, указывающий на /api/payment-system/checkoutcom/webhook по адресу вашего MonoChat, и сгенерируйте его Signature key.
3. Добавьте Checkout.com в MonoChat. Откройте Настройки › Платёж › Платёжные системы, нажмите Создать, выберите Checkout.com, задайте название и заполните секретный ключ, ID канала обработки, Префикс базового URL, Ключ подписи вебхука и Страну выставления счёта по умолчанию. Включите Режим песочницы, чтобы сначала всё проверить. Нажмите Сделать по умолчанию, если Checkout.com должен использоваться, когда сценарий не указывает платёжную систему, и разрешите нужные валюты в настройках валют.
4. Отправьте ссылку из сценария. Добавьте узел Отправить запрос на оплату. Выберите Checkout.com, укажите сумму (можно переменные, так что она может прийти из заказа, сметы или ответа клиента) и валюту. Напишите свой текст с {{paymentLink}} на месте ссылки или оставьте пустым для текста по умолчанию. Если сумма не положительное число или платёжная система не настроена, узел уходит в выход ошибки и ничего не отправляет. Менеджеры могут отправить ссылку и вручную: из виджета Кошелёк рядом с чатом, пункт Создать платёжное поручение.
5. Сохраните заказ на потом. Включите Сохранить переменную потока и введите имя, например pay. ID заказа и ссылка сохранятся как flow.pay.paymentSystemOrderId и flow.pay.paymentLink для следующих сообщений и условий.
6. Отреагируйте на оплату. Сценарий, начинающийся с Получен новый платёж, отправляет подтверждение, ставит клиенту тег или обращается к вашей системе заказов через узел HTTP-запрос. Условия Сумма платежа и Валюта платежа позволяют отделить предоплату от полной оплаты. Платежи по ссылкам MonoChat также добавляются в баланс кошелька клиента, так что следующий менеджер видит, что оплачено.
Возвраты делаются в Checkout.com Dashboard; MonoChat их не выполняет. Настройка кратко описана на странице Checkout.com + WhatsApp и в справочном центре. Начните бесплатно на app.monochat.ai.
Где это пригодится
- Предоплата за бронь и услуги: клиника, салон, тур или аренда берут предоплату в чате до подтверждения; см. запись клиентов через WhatsApp.
- Сметы и индивидуальные заказы: мебель, мероприятия, заказы для компаний и всё, что оценивается в переписке.
- Доплата после работы: автосервис или мастерская отправляют итоговую сумму, когда работа выполнена.
- Клиенты с оплатой при получении, которые передумали: предложите ссылку для оплаты картой в сценарии подтверждения заказа.
- Магазины, торгующие через соцсети: покупатели из Instagram или рекламы Click-to-WhatsApp платят, не уходя из диалога в корзину.
Перед запуском
- Проведите тестовый платёж в режиме песочницы и проверьте, что пришло подтверждение.
- Проверьте вебхук: событие
payment_captured, адрес заканчивается на/api/payment-system/checkoutcom/webhook, а ключ подписи в MonoChat совпадает с тем, что сгенерировал Checkout.com. - Проверьте префикс базового URL: с неверным префиксом MonoChat не сможет подключиться к вашему аккаунту.
- Выставляйте счёт только в тех валютах, которые принимает ваш аккаунт Checkout.com и которые включены в MonoChat.
- Учтите срок действия: напоминание через 24 часа отправляет новую ссылку.
- Расскажите клиентам, что будет после оплаты: срок доставки, подтверждение брони или следующий шаг.
Источники
- Checkout.com docs: Accept a payment on a hosted page (дата обращения 7.11.2026)
- Meta for Developers: цены WhatsApp Business Platform (дата обращения 7.11.2026)
- Справочный центр MonoChat: платёжные системы, сценарии и кошелёк клиента (дата обращения 7.11.2026)
- Изменения MonoChat: версия 3.8.46 (ссылки на оплату Checkout.com)
Применяйте это на практике с MonoChat