跳到主要内容

销售

在 WhatsApp 上发送 Checkout.com 付款链接,只在款项捕获后才继续跟进

您的业务已经在用 Checkout.com 处理银行卡收款,海外客户却总在聊天里问怎么付款。本文介绍如何发送指向您自己 Checkout.com 付款页面的精确金额链接,并在款项被捕获后让对话自动继续。

MonoChat 团队 更新于: 2 分钟阅读

本页内容
  1. 为什么用自己收单账户的付款链接
  2. 付款流程,一步一步
  3. 消息示例
  4. WhatsApp 规则
  5. 在 MonoChat 中设置 Checkout.com 付款链接
  6. 适用场景
  7. 上线前检查
  8. 资料来源

要在 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 聊天中收款。

付款流程,一步一步

  1. 流程、应用或客服在 MonoChat 中按金额和币种创建支付订单。
  2. MonoChat 在您的 Checkout.com 账户中创建 Hosted Payments Page 会话,以订单作为 reference,开启自动捕获,并使用您的默认账单国家/地区。
  3. 链接发送到对话中。
  4. 客户在 Checkout.com 的页面完成付款,并返回成功、取消或失败页面。
  5. 客户返回时 MonoChat 向 Checkout.com 核对这笔付款,同时 Checkout.com 也会发送带签名的 payment_captured Webhook。两者任一都可以把订单标为已付款,但前提是付款已批准、已捕获,且与订单的金额和币种一致。
  6. 收到新付款 事件触发,您的流程继续执行。

有了第 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 小时后的提醒应发送新链接。
  • 告诉客户付款后会发生什么:发货时间、预约确认或下一步。

资料来源

常见问题

常见问题

可以在 WhatsApp 上发送 Checkout.com 付款链接吗?

可以。自 3.8.46 版本起,MonoChat 内置 Checkout.com 支付系统。流程、应用或聊天中的 **钱包** 小组件创建支付订单后,MonoChat 会在您的 Checkout.com 账户中按精确的金额和币种创建 Hosted Payments Page 会话,并把链接发到对话中。

接入 Checkout.com 需要准备什么?

一个已启用 Hosted Payments Page 的 Checkout.com 账户、您的 secret key、处理渠道 ID(processing channel ID)、基础 URL 前缀(即去掉 `cli_` 的 client ID 前 8 位,位于 Checkout.com Dashboard 的 Settings › Account structure),以及一个监听 `payment_captured` 事件的 Webhook 的签名密钥。

MonoChat 如何知道客户已付款?

有两种方式,且都会核对金额和币种。客户从付款页面返回时,MonoChat 会向 Checkout.com 查询该笔付款;同时 Checkout.com 会向您 MonoChat 地址上的 /api/payment-system/checkoutcom/webhook 发送带签名的 payment_captured Webhook。只有付款已批准并按订单的金额和币种被捕获,订单才会标为已付款。

Checkout.com 付款链接的有效期是多久?

根据 Checkout.com 文档,Hosted Payments Page 会话在 24 小时后过期。订单等待超过这个时间时,请重新发送付款请求,不要再发旧链接。

正式收款前可以先测试吗?

可以。在 MonoChat 中为 Checkout.com 支付系统开启 **沙盒模式**,使用沙盒密钥完成一笔测试付款,再切换到正式密钥。

能在 MonoChat 里给 Checkout.com 付款退款吗?

不能。退款请在 Checkout.com Dashboard 中操作。款项进入您的 Checkout.com 账户,不经过 MonoChat。

首月 Growth 套餐免费

在一个收件箱中管理 WhatsApp、Instagram 和 Messenger

免费开始使用 MonoChat:共享团队收件箱、AI 助手、消息模板和营销活动,基于 Meta 官方 API。

每家企业一个兑换码 • 30 天内兑换 • 无需绑定银行卡

$150 助您起步。

领取