Recur
FeaturesCustomer experience

Payment Links

建立可分享的付款連結,無需寫程式即可收款

Payment Links

Payment Links 是永久、可分享的付款網址。任何人造訪連結時,系統自動建立結帳工作階段,完成付款後即可收到款項。

Payment LinksCheckout Session
URL永久有效(buy.recur.tw/:urlId一次性,30 分鐘過期
建立方式Dashboard 或 API 建立一次每次透過 API 建立
適用場景社群分享、email、QR Code程式化整合、自訂流程
需要寫程式不需要需要

功能特點

同產品多條連結

同一個產品可以建立多條 Payment Links,各自有不同設定:

  • 連結 A:Pro Monthly(無折扣)
  • 連結 B:Pro Monthly(預填 20% off 促銷碼)
  • 連結 C:Pro Monthly(限用 100 次)

預設促銷碼

建立時指定 promotionCode,顧客造訪時自動套用折扣。

使用次數限制

設定 maxCompletions 限制成功付款次數,適合限量優惠。

數據追蹤

每條連結自動追蹤:

  • 瀏覽次數(viewCount)
  • 建立工作階段次數(sessionCount)
  • 完成付款次數(completedCount)

自訂成功頁面

設定 successUrl 將顧客導向您的自訂成功頁面。

快速開始

透過 API 建立

curl -X POST https://api.recur.tw/v1/payment-links \
  -H "Authorization: Bearer sk_test_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "productId": "prod_xxx",
    "promotionCode": "LAUNCH20",
    "maxCompletions": 100
  }'

回應:

{
  "id": "xxx",
  "url": "https://buy.recur.tw/7sY3cxcrX1T1ep4",
  "url_id": "7sY3cxcrX1T1ep4",
  "active": true,
  "product_id": "prod_xxx",
  "promotion_code": "LAUNCH20",
  "max_completions": 100,
  "view_count": 0,
  "session_count": 0,
  "completed_count": 0
}

分享連結

url 分享到任何地方:

  • 社群媒體貼文
  • Email 行銷
  • 官網按鈕
  • QR Code
  • LINE / Messenger

結帳流程

顧客點擊 buy.recur.tw/:urlId
  → 顯示產品資訊 + 結帳表單
  → 顧客輸入 email + 信用卡
  → 付款成功
  → 導向成功頁面
  → Webhook 通知

每次造訪會建立獨立的 Checkout Session,互不影響。多人可同時使用同一條連結。

管理連結

停用連結

curl -X DELETE https://api.recur.tw/v1/payment-links/:id \
  -H "Authorization: Bearer sk_test_xxx"

停用後,造訪連結會顯示「此連結已失效」。

更新設定

curl -X PATCH https://api.recur.tw/v1/payment-links/:id \
  -H "Authorization: Bearer sk_test_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "promotionCode": "NEWYEAR", "maxCompletions": 50 }'

安全性

  • Payment Links 的 URL ID 使用 Base62 編碼(16 字元),不可預測
  • 信用卡資料透過 PAYUNi SDK iframe 處理,不經過 Recur 伺服器
  • 支援 3D Secure 驗證
  • Sandbox / Production 環境完全隔離

相關資源

Last updated on

On this page