Skip to main content
本指南說明在定期付款或其他支援的後續付款流程前,需要完成的共用設定。

1. 建立顧客資料

在收集付款方式前,先建立顧客資料。 POST /customer/v1/create 回應會傳回 customer_id。請在後端保存此值,並於 Element SDK 卡片付款時使用。

2. 建立 Payment Intent

請由後端建立 Payment Intent,再依照 Element SDK 的步驟渲染卡片付款表單。
Payment Intent 及簽名必須由後端建立。請勿在瀏覽器程式碼中暴露商戶密鑰。

3. 要求建立 Token

付款 Token 僅支援透過 payment.pay() 發起的卡片付款。呼叫時帶入 customer_id 及選用的 Token 欄位。

4. 確認卡片付款

qfpay.confirmPayment() 完成付款。成功回應可能包含 token_id 請勿只依賴瀏覽器回應作為最終結果,應以 付款 Token 通知 確認及保存 Token。

管理顧客資料

使用以下 API 管理已儲存付款方式關聯的顧客資料:

查詢已儲存的 Token

POST /token/v1/query 使用 customer_idtoken_id 查詢付款 Token 的詳細資料及到期時間。您亦可依 reasonreference、建立時間及到期日篩選。

下一步