瞭解如何將網路付款應用程式與 Web Payments 整合,為消費者提供更優質的使用者體驗。
網路付款 為網路帶來瀏覽器內建的介面,讓使用者能比以往更輕鬆地輸入必要付款資訊。這些 API 可以叫用網頁型付款應用程式,以及 Android 付款應用程式。
瀏覽器支援
Web Payments 包含幾種不同的技術,支援狀態取決於瀏覽器。
網路型付款應用程式的優點
- 付款程序會在商家網站的模式中進行,相較於使用重新導向或彈出式視窗的傳統付款應用程式技術,這種做法能提供更優質的使用者體驗。
- 您可以將 Web Payments API 整合至現有網站,充分運用現有使用者群。
- 與平台專屬應用程式不同,網路付款應用程式不需要預先安裝。
網頁型付款應用程式的運作方式為何?
網頁式付款應用程式採用標準網路技術建構而成。每個網路付款應用程式都必須包含服務工作人員。
在網頁式付款應用程式中,服務工作站可以透過下列方式,做為付款要求的媒介:
- 開啟模式視窗並顯示付款應用程式的介面。
- 在付款應用程式和商家之間建立通訊橋樑。
- 取得顧客授權,並將付款憑證傳遞給商家。
瞭解付款應用程式在商家端的運作方式,請參閱「付款交易的生命週期」。
商家如何找到你的付款應用程式
商家必須使用 PaymentRequest API,並透過付款方式 ID 指定您支援的付款方式,才能使用您的付款應用程式。
如果付款應用程式有專屬的付款方式 ID,您可以設定自己的付款方式資訊清單,讓瀏覽器探索您的應用程式。
如要瞭解運作方式及如何設定新的付款方式,請參閱「設定付款方式」。
可在付款處理常式視窗中使用的 API
「付款處理常式視窗」是啟動付款應用程式的視窗。在 Chrome 中,由於這是普通的 Chrome 瀏覽器視窗,因此大部分的網頁 API 應該都能正常運作,就像在頂層文件中使用一樣,只有少數例外情況:
- 無法調整可視區域大小。
- 「
window.open()
」已停用。
支援 WebAuthn
WebAuthn 是一種以公開金鑰密碼編譯為基礎的驗證機制。您可以讓使用者透過生物特徵辨識驗證登入。Chrome 上的付款處理常式視窗已支援 WebAuthn,標準機構也正在研究如何進一步整合 Web Payments 和 WebAuthn。
支援 Credential Management API
憑證管理 API 提供網站與瀏覽器之間的程式輔助介面,方便使用者在不同裝置上流暢登入。您可以根據儲存在瀏覽器密碼管理工具中的資訊,讓使用者自動登入網站。這項功能預計會在 Chrome 中啟用,但目前仍在開發階段。
支援 WebOTP
WebOTP API 可協助您以程式輔助方式從簡訊取得動態密碼,並更輕鬆地驗證使用者的電話號碼。這項功能預計會在 Chrome 中啟用,但目前仍處於開發階段。
如要查看已知問題清單,以及預計在付款處理常式視窗中新增的功能,請前往 Chromium 錯誤追蹤器。
後續步驟
如要開始建構網頁型付款應用程式,您必須實作三個不同的部分: