跳至主要內容

將 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)並提供一個 Callback 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 範本訊息中的動態行動呼籲按鈕網址應該是什麼?

按鈕網址應為 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" 操作?

您應該傳入金額、電話號碼、幣別、描述、過期時間以及 Callback URL。

9. 為什麼我需要在 Pabbly Connect 中拆分連結?

拆分連結有助於從產生的付款連結中提取出動態的部分。

透過 WhatsApp 發送付款確認

10. 發送付款確認時,我在 Pabbly Connect 中應選擇什麼觸發條件?

請選擇 Razorpay 應用程式中的 "Payment Captured" 作為觸發事件。

11. 我該將 Pabbly Connect 產生的 Webhook URL 貼到哪裡?

您需要將此 Webhook URL 貼至您的 Razorpay 帳戶設定中。

12. 針對付款確認,我需要在 Wati 的 "Send Template Message" 操作中進行什麼設定?

您需要根據您的範本訊息對應 WhatsApp 號碼與自訂參數。

是否回答了您的問題?