跳转到主要内容

将 Wati 与 Razorpay 集成(通过 Pabbly)

摘要

本文提供了通过 Pabbly Connect 将 Wati 与 Razorpay 集成的分步指南,旨在实现支付相关的 WhatsApp 通知自动化。您将学习如何发送支付链接和付款确认消息。

此集成通过 Pabbly Connect 进行设置(可使用免费版或专业版)。

说明

用例 1:通过 WhatsApp 发送支付链接

此设置允许您自动通过 WhatsApp 向客户发送支付链接。

第 1 步:在 Wati 中创建模板消息

  • 在 Wati 中创建一个用于发送支付链接的新模板消息。

  • 在您的模板中包含一个动态行动号召 (Dynamic Call to Action) 按钮。

  • 将按钮 URL 设置为 https://rzp.io/{{pay_link}}。{{pay_link}} 将被动态填充为实际的支付链接。

第 2 步:在 Pabbly Connect 中创建新工作流

  • 前往 Pabbly Connect 并创建一个新工作流。

  • 选择 Webhook by Pabbly 作为触发器。这将生成一个 Webhook URL。您将把收件人的电话号码和购物车金额发送到此 Webhook。

    • 注意: 根据您的电子商务软件,您可能能够直接将数据发送到此 Webhook。

  • 可选: 您可以导入预构建的 JSON 文件:UPI Integration.json。在 Pabbly Connect 的 Flows 页面上,点击 Add Flow 旁边的 Import JSON 按钮。

  • 在本例中,我们手动询问用户的购物车价值。因此,我们需要为该金额创建支付链接。

此工作流的 JSON 文件:UPI Integration.json(点击 Flows 页面上 Add Flow 旁边的 Import JSON 按钮)

第 3 步:格式化购物车价值

  • 选择 Number Formatter by Pabbly 作为应用程序。

  • 选择 Perform Math Operation 作为操作事件。

  • 将购物车价值乘以 100,因为 Razorpay 要求金额以最小货币单位表示。例如,对于 ₹420,请输入 42000。

注意:如果您使用的是 Instamojo,请将金额格式化为两位小数(例如 420.00)。

第 4 步:使用 Razorpay 创建支付链接

  • 选择 Razorpay 作为应用程序。

  • 选择 Create Payment Link 作为操作事件。

  • 与您的 Razorpay 账户建立连接。

  • 传入上一步的金额和第 1 步中的电话号码。

  • 选择货币、添加描述、设置过期时间(最大值:32503663800)并提供回调 URL。

  • 点击 Save & Send Test Request 以检查是否在 Short URL 字段中生成了链接。

第 5 步:拆分链接以提取动态部分

  • 选择 Text Formatter by Pabbly 作为应用程序。

  • 选择 Replace Text 作为操作事件。

  • 此步骤将帮助您提取已生成链接的动态部分。

第 6 步:通过 Wati 发送模板消息

  • 选择 WATI 作为应用程序。

  • 选择 Send Template Message 作为操作事件。

  • 将电话号码传至 WhatsApp Number 字段,并将上一步中拆分出的链接填入 Custom Params 中,如下所示:

    {"pay_link":"the_dynamic_part_of_the_link"}

此工作流将通过 Webhook 接收数据、创建支付链接,并通过 WhatsApp 发送。

用例 2:收款后发送确认消息

此设置将在收到款项时,自动通过 WhatsApp 向客户发送确认消息。

第 1 步:在 Wati 中创建模板消息

创建一个在收到付款后发送的模板消息。

第 2 步:在 Pabbly Connect 中创建新工作流

  • 选择 Razorpay 作为应用程序。

  • 选择 Payment Captured 作为触发事件。这将生成一个 Webhook URL。

  • 复制此 Webhook URL 并将其粘贴到您的 Razorpay 账户设置中。

第 3 步:通过 Wati 发送确认消息

  • 选择 WATI 作为应用程序。

  • 选择 Send Template Message 作为操作事件。

  • 根据您的模板消息映射 WhatsApp 号码和自定义参数。

此自动化将捕获所有收到的付款,并向付款时提供的电话号码发送 WhatsApp 消息。

常见问题解答 (FAQs)

常规问题

1. 此集成的目的是什么?

此集成允许您通过 WhatsApp 自动发送支付相关的通知,例如支付链接和付款确认。

2. 进行此集成需要哪些工具?

您需要一个 Wati 账户、一个 Razorpay 账户和一个 Pabbly Connect 账户。

3. 我可以使用免费版的 Pabbly Connect 进行此集成吗?

是的,Pabbly Connect 的免费版和专业版均可使用。

通过 WhatsApp 发送支付链接

4. Wati 模板消息中的动态行动号召按钮 URL 应该是什么?

按钮 URL 应为 https://rzp.io/{{pay_link}}。

5. 发送支付链接时,我在 Pabbly Connect 中应该选择什么触发器?

选择 "Webhook by Pabbly" 作为触发器。

6. 为什么我需要在 Pabbly Connect 中格式化购物车价值?

Razorpay 要求金额以最小货币单位表示。您需要将购物车价值乘以 100(例如,对于 ₹420,请输入 42000)。

7. 在 Pabbly Connect 的 Razorpay 应用程序中,我应该选择什么操作事件?

选择 "Create Payment Link" 作为操作事件。

8. 我应该向 Razorpay 的 "Create Payment Link" 操作传递哪些信息?

您应该传递金额、电话号码、货币、描述、过期时间和回调 URL。

9. 为什么我需要在 Pabbly Connect 中拆分链接?

拆分链接有助于提取生成的支付链接中的动态部分。

通过 WhatsApp 发送付款确认

10. 发送付款确认时,我在 Pabbly Connect 中应该选择什么触发器?

选择 "Payment Captured" 作为 Razorpay 应用程序的触发事件。

11. 我在哪里粘贴 Pabbly Connect 生成的 Webhook URL?

您需要将 Webhook URL 粘贴到您的 Razorpay 账户设置中。

12. 我需要在 Wati 的 "Send Template Message" 操作中为付款确认配置什么?

您需要根据您的模板消息映射 WhatsApp 号码和自定义参数。

这是否解答了您的问题?