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

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

Eiji Kitamura
Eiji Kitamura

付款是網路生態系統的關鍵要素之一。有了安全、順暢且靈活的付款系統,就能讓網路成為一個永續發展的永續平台。Web Payments 標準可做為關鍵的建構元素,讓付款解決方案可流暢整合至商家結帳流程。

什麼是網頁付款?

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

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

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

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

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

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

  4. 商家驗證付款並獲得核准。

瀏覽器支援

Web Payments 包含數種技術,支援狀態會因瀏覽器而異。

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

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

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

提升使用者體驗

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

  • 更便捷的結帳速度:顧客可以在自己的瀏覽器或付款應用程式中安全地儲存付款資料,並隨時用於任何支援的商家網站上。

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

改善開發人員體驗

  • 輕鬆整合:網路付款功能可以從現有的平台專用付款應用程式或網站式付款應用程式擴充。

  • 整合成本低:商家可以使用 JavaScript 和基本層級的伺服器端整合功能,整合網路支付服務。

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

安全性更上層樓

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

  • 設計時考量即將到來的安全性和隱私權範例。

使用 Web Payments 後,付款應用程式就能將任何付款方式 (例如電子貨幣、加密貨幣、銀行轉帳等) 帶入網際網路。網頁版付款功能以永續發展為核心設計,並未對付款處理和付款方式設有任何限制。

比較網頁付款和其他方法

考慮採用現行方式整合付款網路:

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

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

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

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

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

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

在現有應用程式中整合 Web Payments

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

特定平台的付款應用程式

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

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

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

網路付款應用程式

  • 更具備未來發展潛力:常見的付款應用程式技巧 (例如重新導向或彈出式視窗) 是基於第三方 Cookie,這類 Cookie 可能會淘汰。雖然您難以察覺結果,但 Web Payments 對網路的隱私保護更勝一籌,且全球沒有第三方 Cookie。

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

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

商家如何採用這項功能?

商家必須明確採用付款應用程式,才能在商家中使用該應用程式。就技術上來說,商家必須指定付款應用程式的 ID (付款方式 ID),並透過 Payment Request API 使用。

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

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

所需費用是多少?

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