支付組件 (Element) SDK
QFPay 的 支付組件 SDK 讓您能夠使用 QFPay 提供的預建 UI 元件,自行建立結帳流程。這是一種靈活的前端整合方式,適合希望在保留安全託管邏輯的同時,擁有更多自訂體驗的商戶。
本指南將說明如何將 QFPay 的託管支付組件 SDK 整合至您的網站或應用程式中。
整合流程總覽
- 使用 QFPay 的 API 建立 Payment Intent(支付意圖)。
- 使用
QFpay.config()初始化 SDK。 - 選擇支付模式:信用卡表單(
elements.createEnhance)或多錢包介面(elements.createWallet)。 - 向顧客收集支付資料。
- 使用 QFPay 後端 API 進行確認(
confirmPayment()或confirmWalletPayment())。
支援的支付方式
支付組件 SDK 支援以下支付方式:
- 支付寶(中國大陸、香港)
- 微信支付
- 銀聯 / 雲閃付
- 轉數快(FPS)
- PayMe
- Visa / MasterCard
- Apple Pay
- Visa / MasterCard 預授權
整合步驟
步驟一:引入 SDK JavaScript 檔案
請在您的 HTML 中加入以下 <script> 標籤以載入 SDK:
<!-- 測試環境(Sandbox) -->
<script src="https://cdn-int.qfapi.com/qfpay_element/qfpay.js"></script>
<!-- 線上測試環境(Live Test) -->
<script src="https://test-cdn-hk.qfapi.com/qfpay_element/qfpay.js"></script>
<!-- 正式環境(Production) -->
<script src="https://cdn-hk.qfapi.com/qfpay_element/qfpay.js"></script>