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

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

網頁生態系統的主要驅動力之一就是付款功能。有了安全、無縫且彈性的付款系統,網路就能成為可永續經營且獲利的平台。Web Payments 標準可做為關鍵的建構元素,讓付款解決方案可流暢整合至商家結帳流程。

什麼是網頁付款?

Web Payments 是一系列新的標準化付款 API,可在現代瀏覽器中使用,包括 Payment Request APIPayment Handler API其他幾個 API。這些新的瀏覽器基本元素可簡化線上付款,讓付款應用程式更輕鬆地與瀏覽器整合。

這些標準相當彈性,可搭配各種付款系統使用,並且可在任何裝置、付款方式或付款服務供應商的任何瀏覽器上運作。這項彈性可簡化開發作業、確保部署作業一致性,並在日後與新興支付技術相容。

研究顯示,長的結帳流程會導致購物車放棄率上升。透過網路支付,結帳流程可簡化為幾個輕觸動作,而不需要為每筆購買交易手動輸入帳單資料。請參閱下方示範影片,瞭解 Google Pay 如何運用網路付款功能,建立順暢的流程。任何其他付款應用程式都可以達到相同的效果:

使用 Google Pay 和網路付款服務的結帳流程。
  1. 顧客前往結帳頁面,然後按下「GPay」按鈕。

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

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

  4. 商家驗證付款,並核准購買交易。

瀏覽器支援

Web Payments 包含幾個不同的技術,支援狀態則視瀏覽器而定。

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

在付款應用程式中整合 Web Payments 的優點

透過整合 Web Payments,付款應用程式就能為客戶提供更優質的使用者體驗、提供更優質的開發人員體驗,以及更嚴格的安全性。

提升使用者體驗

  • 內容內付款:付款會在modals中進行,並在商家網站的內容中顯示,不會重新導向或顯示彈出式視窗。

  • 結帳更快速:消費者可以將付款詳細資料安全地儲存在瀏覽器或付款應用程式中,隨時在任何支援的商家網站上使用。

  • 簡化購物體驗:完成 (或中止) 付款後,消費者會直接回到商家網站上次停留的頁面。

改善開發人員體驗

  • 輕鬆整合:您可以透過現有的平台專屬付款應用程式或網路付款應用程式,擴充 Web Payments 的功能。

  • 整合成本低:商家可以將網路支付整合至 JavaScript 和基本層級的伺服器端整合。

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

更嚴格的安全性

  • 叫用平台專屬付款應用程式時,防止側載

  • 設計時已考量到未來的安全性和隱私權架構。

使用 Web Payments 後,付款應用程式就能將任何付款方式 (例如電子貨幣、加密貨幣、銀行轉帳等) 帶入網際網路。Web Payments 的設計理念是永續發展,因此不會對付款處理和付款方式設下任何限制。

比較網頁付款和其他方法

請考慮現有的整合網頁付款方式:

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

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

  • 重新導向:商家將消費者重新導向至付款處理程序網站,讓消費者驗證並選取付款憑證。重新導向網址會透過伺服器傳送。

  • OAuth:商家可讓消費者透過 OAuth 驗證付款處理工具的身分,並透過內文 iframe UI 選取付款方式、運送地址等。

以下是與網頁付款的比較:

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

在現有應用程式中整合網路付款

您可以在特定平台和網路付款應用程式中整合網頁版付款服務:如果未安裝特定平台的付款應用程式,則可使用網路付款應用程式做為備用方案。消費者和商家可以根據環境,透過所選付款方式順利傳送及接收款項。

平台專屬付款應用程式

  • 適用於已擁有大量安裝數的付款應用程式,且希望為現有使用者提供一致的網路體驗。

  • Android 的「Intent」功能不同,Web Payments 會在執行付款應用程式前進行簽章驗證,因此無法側載惡意付款應用程式。

在上述影片中,Google Pay 是特定平台的付款應用程式。

網路付款應用程式

  • 更符合未來趨勢:重新導向或彈出式視窗等常見的付款應用程式技巧,都是以可能會淘汰的第三方 Cookie 為基礎。雖然目前仍難以預測後續影響,但 Web Payments 會持續致力於提供更完善的隱私權,並打造無第三方 Cookie 的網路環境。

  • 網路路徑非常適合有大量客戶將卡片資料存檔的網路服務。

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

商家如何採用這項功能?

商家必須明確採用付款應用程式,才能在商家中使用該應用程式。從技術層面來說,商家必須指定付款應用程式的 ID (付款方式 ID),並搭配使用付款要求 API。

建議您在整合指南和 SDK 或程式庫中提供完善的說明文件,以利整合作業。舉例來說,Google Pay 提供開發人員指南

與付款入口合作也是不錯的選擇,因為這有助於擴大觸及範圍。

所需費用是多少?

Web Payments 是瀏覽器中的標準技術。採用這項功能或在瀏覽器上啟用這項功能的付款應用程式,不會向使用者收取任何費用。