總結
本文提供了一個逐步指南,教您如何透過 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 的「流程」頁面中,點擊匯入 JSON 一鍵,位於新增流程按鈕頂端。
在本範例中,我們將手動詢問使用者的購物車金額。因此,我們需要針對該金額建立付款連結。
本流程的 JSON 檔案:UPI Integration.json(點擊「流程」頁面中「新增流程」按鈕旁的「匯入 JSON」按鈕)
步驟 3:格式化購物車金額
選擇Pabbly 的號碼格式化器(Number Formatter by Pabbly) 作為應用程式。
選擇執行數學運算(Perform Math Operation) 作為動作事件。
將購物車金額乘以 100,因為 Razorpay 需要以最小的貨幣單位提供金額。例如,請輸入 42000 億 nigee (₹ 420)。
註:如果您使用 Instamojo,請將金額格式化為小數點後兩位數(例如,420.00)。
步驟 4:使用 Razorpay 建立付款連結
選擇 Razorpay 作為應用程式。
選擇建立付款連結(Create Payment Link) 作為動作事件。
建立與您的 Razorpay 帳戶的連線連接。
傳遞前一步中的金額和第一步中的手機號碼。
選擇貨幣,新增說明,設定失效時間(最大 32503663800 秒),並提供回呼網址 (Callback URL)。
點擊儲存並發送測試請求,擢查在簡短網址 (Short URL) 欄位是否生成連結。
步驟 5:分割連結,提取動態部分
選擇Pabbly 的文字格式化器(Text Formatter by Pabbly) 作為應用程式。
選擇取代文字(Replace Text) 作為動作事件。
此步驟將協助您提取所建立連結的動態部分。
步驟 6:透過 Wati 發送範本訊息
選擇WATI 作為應用程式。
選擇傳送範本訊息(Send Template Message) 作為動作事件。
將電話號碼傳遞到 WhatsApp 編號欄位,並將上一步的分割連結代入自訂參數,如下所示:
NoneNoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONJSXKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTSXTypeScriptVisual BasicYAMLZigCopy
{"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 範本訊息中動態呼叫行動(Dynamic Call to Action) 按鈕的 URL 該是什麼?
→ 按鈕網址應為 https://rzp.io/####{{pay_link}}
。
5. 在 Pabbly Connect 中,我應該選擇哪個觸發條件來發送付款連結?
→ 在啟用動作中選擇 Webhook by Pabbly。
6. 為什麼我需要在 Pabbly Connect 中格式化購物車金額?
→ Razorpay 需以最小的貨幣單位說明金額。因此需要將購物車金額乘以 100(例如輸入 42000 億 nigee 對應於₹420)。
7. 在 Pabbly Connect 中 Razorpay 應用程式中,我應該選擇哪個動作事件?
→ 選擇 建立付款連結(Create Payment Link) 作為動作事件。
8. 我應該傳遞哪些資訊到 Razorpay 的「建立付款連結(Create Payment Link)」動作?
→ 您應傳遞金額、手機號碼、貨幣、說明、到期時間和回響 URL (Callback 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 號碼和自訂參數。