使用 Web Payments 提供付款應用程式

全新網路標準,提供順暢的線上付款體驗。

付款是影響網路環境的關鍵因素之一。借助安全、順暢又靈活的付款系統,網路能夠成為永續且能夠獲利的平台。網路付款標準可望成為重要的開發區塊,可將付款解決方案完美整合至商家結帳流程。

什麼是網路付款功能?

Web Payments 是一系列新瀏覽器中的一系列標準化付款 API,包括Payment Request APIPayment Handler API其他工具。這些新瀏覽器基本功能可簡化線上付款作業,讓付款應用程式與瀏覽器整合變得更輕鬆。

這些標準相當有彈性,適用於各種付款系統,適用於任何裝置、付款方式或付款服務供應商的瀏覽器。這樣的彈性可讓開發變得更簡單、部署一致性,而且與新興付款技術未來的相容性。

研究顯示,較長的結帳流程會讓使用者放棄購物車。有了網路付款功能,輕觸幾下就能輕鬆結帳流程,不必在每次購物時手動輸入帳單資料。請查看下方的示範,瞭解 Google Pay 如何利用網路付款功能打造流暢的流程。其他付款應用程式也能達到相同的效果:

透過 Google Pay 和網路付款功能完成結帳流程。
  1. 消費者前往結帳並按下「GPay」按鈕。

  2. Google Pay 應用程式會在商家網站前方啟動。

  3. 客戶在查看詳細資料後,請在 Google Pay 應用程式中確認付款。

  4. 商家驗證付款,交易已獲得核准。

瀏覽器支援

網路付款功能包含幾項不同技術,支援狀態會因瀏覽器而異。

Chromium Safari Firefox
電腦 Android 電腦 行動裝置 電腦/行動裝置
Payment Request API
Payment Handler API
iOS/Android 付款應用程式 ✔* ✔*

將網路付款功能整合至付款應用程式的好處

與網路付款功能整合後,付款應用程式可以為客戶提供更優質的使用者體驗、改善開發人員體驗,以及提高安全性。

改善使用者體驗

  • 在情境中付款:付款是在模組中 (於商家網站使用) 中付款,不會使用重新導向或彈出式視窗。

  • 更快速的結帳:顧客可以將付款資料安全地儲存在瀏覽器或付款應用程式,並可在任何支援的商家網站上使用。

  • 簡化的購物體驗:完成 (或取消) 付款後,客戶就能直接前往商家網站,從上次中斷的地方繼續消費。

更優質的開發人員體驗

  • 易於整合:網路付款功能可延伸自現有平台專用的付款應用程式,或網頁式付款應用程式。

  • 低整合成本:商家可以整合網路付款功能與 JavaScript,以及基本層級的伺服器端整合。

  • 標準:與商家交換資訊時使用的通訊協定和資料格式已標準化,不需要深度整合。

更嚴密的安全防護機制

  • 在叫用平台專屬付款應用程式時進行側載防範。

  • 設計時,請採用即將到來的安全性和隱私權模式。

使用網路付款功能也能讓付款應用程式將各種付款方式放到網路上,例如電子貨幣、加密貨幣和銀行轉帳等等。Web Payments 融入永續發展概念,並未對付款處理和付款方式施加任何限制。

比較網路付款與其他方式

請考慮採用線上整合付款服務的現有做法:

  • iframe:使用 JavaScript 在 iframe 中插入付款處理常式網站,並透過表單收集客戶的付款憑證。

  • 彈出式視窗:使用 JavaScript 開啟彈出式視窗,並透過表單或要求客戶驗證並選取付款憑證,收集客戶的付款憑證。

  • 重新導向:商家將客戶重新導向至付款處理常式的網站,讓客戶驗證並選取付款憑證。這個重新導向網址會透過伺服器進行通訊。

  • OAuth:商家可讓客戶透過 OAuth 對付款處理常式的身分進行驗證及授權,進而選取付款方式、運送地址等,透過情境中的 iframe UI 進行身分驗證。

以下是 A/B 和網路付款功能的比較:

網路付款 iframe 彈出式廣告 重新導向 OAuth
相關付款 ✔*
動態價格更新
簡化的購買體驗
平台專屬應用程式整合
整合成本低
標準

將網路付款功能整合至現有應用程式

平台專用和網頁式付款應用程式都能整合網路付款功能:如未安裝平台專屬的付款應用程式,則可使用網頁式付款應用程式做為備用應用程式。視環境而定,客戶和商家可透過自己選擇的付款方式輕鬆收發款項。

平台專用的付款應用程式

  • 適用於安裝人數眾多,並且想為現有使用者提供一致的網路體驗的付款應用程式。

  • Android 的「意圖」功能不同,Web Payments 會在執行付款應用程式之前執行簽章驗證,但這會導致惡意付款應用程式無法側載。

在上方影片中,Google Pay 是平台專屬的付款應用程式。

網頁版付款應用程式

  • 更符合未來趨勢:常見的付款應用程式技術 (例如重新導向或彈出式視窗) 是以可能已過時的第三方 Cookie 為基礎。雖然在難以預知後果,但網路付款功能還是能以更保障隱私權的方式,尋找沒有第三方 Cookie 的世界。

  • 網路路徑非常適合有大量客戶已登錄卡片的網路服務。

網頁式付款應用程式的結帳流程。

商家採用率如何運作?

如要讓商家取得付款應用程式,商家必須明確採用該應用程式。就技術層面而言,商家必須指定付款應用程式的 ID (付款方式 ID),並使用 Payment Request API。

建議您在整合指南和 SDK 或程式庫中提供詳盡的說明文件,以利整合。例如,Google Pay 提供了開發人員指南

與付款閘道搭配使用,也有助於擴大觸及範圍。

所需費用是多少?

「網路付款」全面介紹瀏覽器的標準技術。付款應用程式啟用或在瀏覽器中啟用該功能,並不會自動向其收取任何費用。