跳至主要內容

整合 Razorpay 與 Wati

今日已更新

總結

本文提供了一個逐步指南,教您如何透過 Pabbly Connect 整合 Wati 與 Razorpay,以便透過 WhatsApp 自動化付款相關通知。您將學習如何傳送付款連結和付款確認訊息。

本整合可透過 Pabbly Connect 設定(可使用免費或專業版本)

使用說明

使用情境 1:透過 WhatsApp 發送付款連結

此設定可讓您透過 WhatsApp 自動向客戶發送付款連結。

步驟 1:在 Wati 建立範本訊息

  1. 在 Wati 中建立一個新的範本訊息,用於發送付款連結。

  2. 在您的範本中包含一個動態呼叫行動(Dynamic Call to Action)按鈕。

  3. 設定按鈕 URL 為 https://rzp.io/####{{pay_link}}####{{pay_link}} 將會動態填入實際的付款連結。

步驟 2:在 Pabbly Connect 建立新流程

  1. 前往 Pabbly Connect 並建立新流程。

  2. 選擇 Webhook by Pabbly 為觸發條件。這將會產生一個網頁挂钩 (Webhook) URL。您需要將收件者的手機號碼和購物車金額發送到此網頁挂钩 (Webhook)。

    • 註: 根據您的電子商務軟體,您也許能直接將資料發送到此網頁挂钩 (Webhook)。

  3. 選項: 您可以導入預建的 JSON 檔案:UPI Integration.json。在 Pabbly Connect 的「流程」頁面中,點擊匯入 JSON 一鍵,位於新增流程按鈕頂端。

  1. 在本範例中,我們將手動詢問使用者的購物車金額。因此,我們需要針對該金額建立付款連結。

本流程的 JSON 檔案:UPI Integration.json(點擊「流程」頁面中「新增流程」按鈕旁的「匯入 JSON」按鈕)

步驟 3:格式化購物車金額

  1. 選擇Pabbly 的號碼格式化器(Number Formatter by Pabbly) 作為應用程式。

  2. 選擇執行數學運算(Perform Math Operation) 作為動作事件。

  3. 將購物車金額乘以 100,因為 Razorpay 需要以最小的貨幣單位提供金額。例如,請輸入 42000 億 nigee (₹ 420)。

註:如果您使用 Instamojo,請將金額格式化為小數點後兩位數(例如,420.00)。

步驟 4:使用 Razorpay 建立付款連結

  1. 選擇 Razorpay 作為應用程式。

  2. 選擇建立付款連結(Create Payment Link) 作為動作事件。

  3. 建立與您的 Razorpay 帳戶的連線連接。

  4. 傳遞前一步中的金額和第一步中的手機號碼。

  5. 選擇貨幣,新增說明,設定失效時間(最大 32503663800 秒),並提供回呼網址 (Callback URL)。

  1. 點擊儲存並發送測試請求,擢查在簡短網址 (Short URL) 欄位是否生成連結。

步驟 5:分割連結,提取動態部分

  1. 選擇Pabbly 的文字格式化器(Text Formatter by Pabbly) 作為應用程式。

  2. 選擇取代文字(Replace Text) 作為動作事件。

  3. 此步驟將協助您提取所建立連結的動態部分。

步驟 6:透過 Wati 發送範本訊息

  1. 選擇WATI 作為應用程式。

  2. 選擇傳送範本訊息(Send Template Message) 作為動作事件。

  3. 將電話號碼傳遞到 WhatsApp 編號欄位,並將上一步的分割連結代入自訂參數,如下所示:

    NoneNoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONJSXKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTSXTypeScriptVisual BasicYAMLZigCopy

    {"pay_link":"the_dynamic_part_of_the_link"}

此流程將透過網頁挂钩 (Webhook) 接收資料,建立付款連結,並透過 WhatsApp 發送。

使用情境 2:付款接收後發送確認

此設定可自動透過 WhatsApp 向客戶發送確認訊息,當其付款確認時。

步驟 1:在 Wati 建立範本訊息

當付款確收到時,建立一個要傳送的範本訊息。

步驟 2:在 Pabbly Connect 建立新流程

  1. 選擇Razorpay 作為應用程式。

  2. 選擇支付已攬收(Payment Captured) 作為觸發事件。將會建立一個 Webhook URL。

  3. 複製此 Webhook URL 並將其貼到您的 Razorpay 帳戶設定中。

步驟 3:透過 Wati 傳送確認訊息

  1. 選擇WATI 作為應用程式。

  2. 選擇傳送範本訊息(Send Template Message) 作為動作事件。

  3. 根據您的範本訊息 來對應 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 號碼和自訂參數。

是否回答了您的問題?