概述
本文章提供了通过Pabbly Connect自动使用WhatsApp发送支付相关通知的分步指南,介绍如何发送支付链接和支付确认消息。您将了解如何集成Wati与Razorpay。
此集成通过Pabbly Connect设置(可使用免费或专业版本)
说明
用例1:通过WhatsApp发送支付链接
此设置将允许您通过WhatsApp自动将支付链接发送给客户。
步骤1:在Wati中创建模板消息
在Wati中创建一个新的模板消息,用于发送支付链接。
在模板中包含一个动态调用行动(Call to Action)按钮。
将按钮的URL设置为
https://rzp.io/####{{pay_link}}
。####{{pay_link}}
将被动态填入实际的支付链接。
步骤2:在Pabbly Connect中创建一个新工作流
进入Pabbly Connect并创建一个新工作流。
选择由Pabbly触发的网钩作为触发器。这将会生成一个网钩URL。您将会将接受人的手机号码和购物车金额发送到此网钩。
注意: 根据您的电子商务软件,您可能直接能够将数据发送到该网钩
可选: 您可以导入预构建的JSON文件:
UPI Integration.json
。 点击Pabbly Connect的工作流页面中添加流程旁边的导入JSON按钮。
在这个示例中,我们是在手动要求用户提供购物车价值。因此,我们需要为该金额创建一个支付链接。
此工作流的JSON文件: UPI Integration.json (点击工作流页面中的添加工作流旁边的“导入JSON”按钮)
步骤3:格式化购物车金额
选择由Pabbly Format Number作为应用程序
选择执行数学运算作为操作事件
将购物车价值乘以100,因为Razorpay需要金额以最小货币单位显示。例如,输入42000对应于₹420。
注意*:* 如果您使用的是Instamojo,请将金额格式化为两位小数(例如420.00)
步骤4:使用Razorpay创建支付链接
选择Razorpay作为应用程序
选择创建支付链接作为操作事件
与您的Razorpay账户建立连接
将前一步骤中的金额和第1步骤中的的手机号码传递进来
选择货币,添加说明,设置过期时间(最大值:32503663800),并提供回调URL
点击保存并发送测试请求,以检查是否在短URL字段生成链接
步骤5:拆分链接以提取动态部分
选择由Pabbly Text Formatter作为应用程序
选择替换文本作为动作事件
此步骤将帮助您提取生成的链接的动态部分
步骤6:通过Wati发送模板消息
选择WATI作为应用程序
选择发送模板消息作为动作事件
将手机号码传递到WhatsApp号码字段,并将从上一步分割的链接传递到自定义参数,如下所示:
NoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONJSXKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTSXTypeScriptVisual BasicYAMLZigCopy
{"pay_link":"the_dynamic_part_of_the_link"}
此工作流将通过网钩接收数据,创建支付链接并通过WhatsApp发送
用例2:支付收到后发送确认
此设置将在收到客户的付款后,通过WhatsApp自动发送确认消息给客户。
步骤1:在Wati中创建模板消息
创建一个每次收到支付时发送的模板消息。
步骤2:在Pabbly Connect中创建一个新工作流
选择Razorpay作为应用
选择支付成功 作为触发事件。这将会生成一个网钩URL
复制此网钩URL并将其粘贴到您的Razorpay账户设置中
步骤3:通过Wati发送确认信息
选择WATI作为应用
选择发送模板消息作为操作事件
根据您的模板消息映射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中发送付款链接时,应该选择什么触发器?
→ 选择由Pabbly触发的网钩作为触发器
6.为什么在Pabbly Connect中需要格式化购物车价格
→ Razorpay要求金额按最小货币单位提供。需要将购物车金额乘以100(例如,输入42000,对应₹420)
7. 在Pabbly Connect中应选择Razorpay应用程序中的哪个操作事件?
→ 要选择创建支付链接作为操作事件。
8. 我应该将哪些信息传递给Razorpay“创建支付链接”操作?
→ 您应传递金额、手机号码、货币、说明、过期时间和回调URL
9. 为什么在Pabbly Connect中需要分离链接?
→ 通过分解链接帮助您提取生成支付链接的动态部分。
通过WhatsApp发送付款确认
10.在Pabbly Connect中发送付款确认时,应该使用什么触发器?
→ 选择Payment Captured作为Razorpay应用程序的触发事件
11. 将由Pabbly Connect生成的Webhooks URL粘贴到哪里?
→ 您需要将此网钩URL粘贴到Razorpay账户设置中
12. 我想在付款确认的Wati“发送模板消息”操作中需要配置什么?
→ 您需要根据您的模板消息映射 WhatsApp 号码和自定义参数。