销售
在 WhatsApp 上发送 Checkout.com 付款链接,只在款项捕获后才继续跟进
您的业务已经在用 Checkout.com 处理银行卡收款,海外客户却总在聊天里问怎么付款。本文介绍如何发送指向您自己 Checkout.com 付款页面的精确金额链接,并在款项被捕获后让对话自动继续。
MonoChat 团队 更新于: 2 分钟阅读
要在 WhatsApp 上发送 Checkout.com 付款链接,请从您自己的 Checkout.com 账户按精确的金额和币种创建支付订单,在聊天中把指向 Hosted Payments Page 的链接连同一句付款说明发给客户,并在 Checkout.com 报告款项已捕获后,在同一对话中确认。在 MonoChat 中,自 3.8.46 版本起 Checkout.com 是内置支付系统:流程中的 发送付款请求 节点负责生成并发送链接,收到新付款 事件会在款项被捕获时通知流程。
本文适合已经在用 Checkout.com 处理银行卡收款(或正在选型)的出海商家,希望同一个账户也能在 WhatsApp、Instagram、Messenger 和网站聊天中收款。
为什么用自己收单账户的付款链接
很多订单根本不经过购物车:客户先要报价,谈定定制订单的价格,预约服务,或在维修后补付尾款。成交发生在聊天里,最后一句往往是“怎么付款?”。
直接回一个银行账号,或发一个通用收款应用的链接,会带来几个问题:款项落在财务看不到的地方,没人能把它和订单对上,客服还得手动确认钱到没到。用您自己的 Checkout.com 账户为这笔订单生成链接,这三个问题都能解决:
- **一个收单账户管所有渠道。**聊天里的银行卡付款进入同一个 Checkout.com 账户,使用同样的报表和结算,与您的独立站一致。
- **聊天中不出现卡信息。**根据 Checkout.com 文档,Hosted Payments Page 会把客户重定向到由 Checkout.com 托管的安全页面,您不会接触敏感支付信息,PCI 合规仍由 Checkout.com 负责。
- **已付款就是已捕获。**只有 Checkout.com 确认款项已按正确的金额和币种捕获,MonoChat 才会把订单标为已付款,流程不会对付款失败的客户说“谢谢”。
如果客户更习惯用 PayPal,请看 在 WhatsApp 上发送 PayPal 付款链接;海湾地区的先买后付请看 Tabby 和 Tamara;聊天内收款的所有方式,请见 在 WhatsApp 聊天中收款。
付款流程,一步一步
- 流程、应用或客服在 MonoChat 中按金额和币种创建支付订单。
- MonoChat 在您的 Checkout.com 账户中创建 Hosted Payments Page 会话,以订单作为 reference,开启自动捕获,并使用您的默认账单国家/地区。
- 链接发送到对话中。
- 客户在 Checkout.com 的页面完成付款,并返回成功、取消或失败页面。
- 客户返回时 MonoChat 向 Checkout.com 核对这笔付款,同时 Checkout.com 也会发送带签名的
payment_capturedWebhook。两者任一都可以把订单标为已付款,但前提是付款已批准、已捕获,且与订单的金额和币种一致。 - 收到新付款 事件触发,您的流程继续执行。
有了第 5 步,客户提前关掉页面也不会让订单悬在半空:Webhook 仍会报告款项已捕获。签名与您的签名密钥不一致的 Webhook 会被忽略。
消息示例
发送链接(客户提出付款后,在 24 小时窗口内):
Thanks, Daniel! Here is the payment link for your kitchen worktop order, oak, 3.2 m, with fitting: EUR 1,240.00. {payment link} It opens our secure Checkout.com payment page and stays valid for 24 hours. We’ll book your fitting date as soon as the payment is confirmed.
款项被捕获后自动发送的确认:
Payment received, thank you! Order #5821 is confirmed. Which of these fitting dates suits you: Tuesday 17 or Thursday 19 November?
24 小时窗口关闭后,用实用类模板发送提醒:
Hi Daniel, order #5821 is waiting for payment of EUR 1,240.00. Reply “link” and we’ll send you a new payment link, or ask us any question here.
请在消息中写明金额和币种,让客户点开前就知道页面会扣多少。由于会话 24 小时后过期,第二天的提醒应当提供新链接,而不是重复旧链接。
WhatsApp 规则
- 在 24 小时客户服务窗口内(客户在过去 24 小时内给您发过消息),可以把链接作为普通消息发送。
- 窗口关闭后只能发送已批准的模板。针对某个订单的提醒属于实用类;加入优惠就会变成营销类。参见 WhatsApp 消息模板示例。
- Meta 按送达的消息收费,价格取决于类别和收件人的国家区号,而不是您所在的国家。自 2026 年 10 月 1 日起,每个商家号码每月有 1,000 条免费服务消息,从第 1,001 条开始由 Meta 收费。详见 WhatsApp API 价格指南。Meta 直接向您收费,MonoChat 不加价。
- **绝不在聊天中索要卡号。**付款在 Checkout.com 的页面完成,聊天只传递链接。
在 MonoChat 中设置 Checkout.com 付款链接
MonoChat 是官方 Meta Business Partner,把您的号码接入 WhatsApp Business API。同样的付款链接也可用于 Instagram、Messenger 和网站聊天。
**1. 准备 Checkout.com。**确认您的账户已启用 Hosted Payments Page。在 Checkout.com Dashboard 中记下 secret key 和 processing channel ID,并找到 基础 URL 前缀:去掉 cli_ 的 client ID 前 8 位,位于 Settings › Account structure。
**2. 添加 Webhook。**在 Checkout.com Dashboard 中添加一个 payment_captured 事件的 Webhook,指向您 MonoChat 地址上的 /api/payment-system/checkoutcom/webhook,并生成它的 签名密钥。
**3. 在 MonoChat 中添加 Checkout.com。**进入 设置 › 支付 › 支付系统,点击 创建,选择 Checkout.com,填写标题,再填入 secret key、处理渠道 ID、基础 URL 前缀、Webhook 签名密钥和 默认账单国家/地区。先开启 沙盒模式 进行测试。若希望流程未指定支付系统时使用 Checkout.com,请点击 设为默认,并在货币设置中启用您要收取的币种。
**4. 在流程中发送链接。**添加 发送付款请求 节点,选择 Checkout.com,填写金额(可使用变量,因此可以来自订单、报价或客户的回答)和币种。在链接位置写 {{paymentLink}} 编写自己的文案,或留空使用默认文案。若金额不是正数或未设置支付系统,节点会走失败分支,不会发送任何消息。客服也可以在聊天旁的 钱包 小组件中通过 创建支付订单 手动发送链接。
**5. 保存订单信息供后续使用。**开启 保存流程变量 并命名为 pay 等,订单 ID 和链接会保存为 flow.pay.paymentSystemOrderId 和 flow.pay.paymentLink,供后续消息和条件使用。
**6. 响应付款。**以 收到新付款 开始的流程可以发送确认、给客户打标签,或通过 HTTP 请求 节点调用您自己的订单系统(例如 ERP)。付款金额 和 付款币种 条件可以区分定金和全款。通过 MonoChat 链接完成的付款也会计入客户的钱包余额,下一位客服能看到已付金额。
退款请在 Checkout.com Dashboard 中操作,MonoChat 不处理退款。设置说明见 Checkout.com + WhatsApp 页面和帮助中心。在 app.monochat.ai 免费开始。
适用场景
- **预约和服务定金:**诊所、美容院、旅游或租赁业务在确认前通过聊天收取定金;可参考 WhatsApp 预约。
- **报价和定制订单:**家具、活动、B2B 订单,以及一切靠沟通定价的交易。
- **完工后的尾款:**修理厂或维修服务在完工后发送最终金额。
- **改变主意的货到付款客户:**在 订单确认流程 中改为提供银行卡付款链接。
- **在社交媒体上卖货的店铺:**来自 Instagram 或 Click-to-WhatsApp 广告的买家无需离开对话去购物车就能付款。
上线前检查
- 在 沙盒模式 下完成一笔测试付款,确认收到确认消息。
- 检查 Webhook:事件为
payment_captured,地址以/api/payment-system/checkoutcom/webhook结尾,MonoChat 中的签名密钥与 Checkout.com 生成的一致。 - 检查基础 URL 前缀;前缀错误会导致 MonoChat 无法连接您的账户。
- 只用您的 Checkout.com 账户支持、且已在 MonoChat 中启用的币种收款。
- 为过期做准备:24 小时后的提醒应发送新链接。
- 告诉客户付款后会发生什么:发货时间、预约确认或下一步。
资料来源
- Checkout.com 文档:Accept a payment on a hosted page(2026 年 11 月 7 日查阅)
- Meta for Developers:WhatsApp Business Platform 价格(2026 年 11 月 7 日查阅)
- MonoChat 帮助中心:支付系统、流程 和 客户钱包(2026 年 11 月 7 日查阅)
- MonoChat 更新日志:3.8.46 版本(Checkout.com 付款链接)
用 MonoChat 付诸实践