W3C付款請求API:Payment-Request API呼叫規範

banq發表於2020-03-03

該規範對API進行了標準化,以允許商家以最小的整合代價集合使用一種或多種付款方式。通過使用者代理(例如瀏覽器)促進商家和使用者之間的支付流程。

PR(Payment-Request ) API是旨在改善Web付款的一系列規範的一部分。最重要的是,它是嘗試跨域支付服務生態系統的呼叫方。另一方被呼叫方是Payment Handler API,該API較不成熟,但已在Chrome和Edge中推出:https://www.w3.org/TR/payment-handler/

將PR API視為支付服務發現/呼叫方,將PH API視為服務提供方,如果平臺支援的話,則服務提供商可能是本機應用程式(例如,Android允許應用程式註冊為支付應用程式,而Safari + ApplePay可以執行像這樣)。

網站呼叫PR API(比如我想獲得付款),瀏覽器將網站支援的支付方法與使用者安裝的支付方法匹配,然後提示使用者選擇他們想要使用支付的應用程式。(付款應用通過PH API註冊/安裝)。

如果您今天在Chrome上呼叫Google Pay,則這兩個API都已被使用。Google Pay部署為完全基於網路的付款處理程式,在Chrome中沒有特殊特權。

Stripe啟用PR支付的原始碼演示,提供一種PR按鈕向使用Apple Pay,Google Pay,Microsoft Pay和Payment Request API的客戶收集付款和地址資訊。

HN討論

相關文章