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

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

付款是網路生態系統的主要驅動力之一。有了安全、流暢且彈性的付款系統,網路就能成為永續且有利可圖的平台。網路付款標準可望成為重要建構區塊,讓商家結帳流程能順暢整合付款解決方案。

什麼是網路付款?

Web Payments 是一系列新的標準化付款 API,適用於新式瀏覽器,包括 Payment Request APIWeb-based Payment Handler API其他幾項 API。這些新的瀏覽器基本元素可簡化線上付款程序,並讓付款應用程式比以往更輕鬆地與瀏覽器整合。

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

研究顯示,結帳流程過長會導致購物車遭棄置。使用 Web Payments 時,結帳流程會簡化為輕觸幾下,不必在每次購物時手動輸入帳單資料。請參閱下方示範,瞭解 Google Pay 如何運用 Web Payments 建立順暢的流程。其他付款應用程式也能達到相同效果:

透過 Google Pay 和 Web Payments 結帳的流程。
  1. 顧客前往結帳頁面,然後按下 GPay 按鈕。

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

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

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

瀏覽器支援

Web Payments 包含幾種不同的技術,支援狀態取決於瀏覽器。

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

在付款應用程式中整合網路付款的優點

整合 Web Payments 後,付款應用程式可為顧客提供更優質的使用者體驗、更完善的開發人員體驗,以及更嚴格的安全性。

提升使用者體驗

  • 情境內付款:在商家網站的模式中付款,不必重新導向或開啟彈出式視窗。

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

  • 簡化購買流程:完成 (或中止) 付款後,顧客會直接回到商家網站中斷的地方。

更優質的開發人員體驗

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

  • 整合成本低:商家可以透過 JavaScript 和基本層級的伺服器端整合功能,整合 Web Payments。

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

更嚴格的安全措施

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

  • 設計時考量了即將推出的安全和隱私權範例。

使用 Web Payments 也能讓付款應用程式將任何類型的付款方式帶到網路上,例如電子貨幣、加密貨幣、銀行轉帳等。Web Payments 的設計以永續性為考量,不會對付款處理和付款方式設下任何限制。

比較網路付款與其他方法

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

  • iframe:使用 JavaScript 在 iframe 中插入付款處理服務的網站,並透過表單收集消費者的付款憑證。

  • 彈出式視窗:使用 JavaScript 開啟彈出式視窗,並透過表單或讓消費者驗證及選取付款憑證,收集消費者的付款憑證。

  • 重新導向:商家將顧客重新導向至付款處理服務的網站,讓顧客驗證身分並選取付款憑證。系統會透過伺服器傳送重新導向網址。

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

以下是這兩項服務的比較:

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

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

您可以在平台專屬和網頁型付款應用程式中整合 Web Payments:如果未安裝平台專屬付款應用程式,網頁型付款應用程式可做為備援。視環境而定,消費者和商家可以透過選擇的付款方式順暢地收付款。

平台專屬付款應用程式

  • 如果您的付款應用程式已擁有大量安裝次數,並想在網路上為現有使用者提供一致的體驗,這就是理想的解決方案。

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

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

網頁型付款應用程式

  • 更具未來性:重新導向或彈出式視窗等常見的付款應用程式技術,都是以第三方 Cookie 為基礎,這類技術可能過時。 雖然目前還難以預測後果,但 Web Payments 著眼於提供更注重隱私權的網路,以及沒有第三方 Cookie 的世界。

  • 如果網路服務有大量已儲存信用卡資訊的客戶,建議採用網頁式路徑。

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

商家採用功能如何運作?

如要讓商家使用付款應用程式,商家必須明確採用該應用程式。從技術上來說,商家必須指定付款應用程式的 ID (付款方式 ID),並搭配使用 Payment Request API。

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

與付款閘道合作也是不錯的選擇,因為這類服務有助於擴大觸及範圍。

所需費用是多少?

Web Payments 採用瀏覽器中的標準技術,採用這項技術的付款應用程式,或在瀏覽器上啟用這項技術,都不會產生任何費用。