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

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

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

什麼是網路付款?

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

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

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

透過 Google Pay 和 Web Payments 結帳的流程。
  1. 顧客前往結帳頁面,然後按下「GPay」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。

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

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

更嚴格的安全措施

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

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

使用 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 為基礎,這類 Cookie 可能會過時。 雖然目前還難以預測後果,但 Web Payments 著眼於網路,希望在沒有第三方 Cookie 的世界中,提供更完善的隱私權保護。

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

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

商家採用功能如何運作?

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

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

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

所需費用是多少?

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