Contact emails
zk...@google.com, rou...@google.com
Spec
https://w3c.github.io/browser-payment-api/
Summary
PaymentRequest is an API that allows for fast, seamless payments on the web platform. This API allows browsers to act as an intermediary between the three key parties in a financial transaction: the merchant (e.g. an online web store), the buyer (e.g. the user buying from the online web store), and the Payment Method (e.g. credit card). Information necessary to process and confirm a transaction is passed between the Payment Method and the merchant via the browser with the buyer confirming and authorizing as necessary across the flow.
Link to “Intent to Implement” blink-dev discussion
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Just Android for now. Plan is to launch to Windows, Mac, Linux, ChromeOS a few months later. As of now, we have no plans to launch on Android WebView.
Demo link
https://googlechrome.github.io/samples/paymentrequest/
Debuggability
Feature is fully debuggable from DevTools.
Interoperability and Compatibility Risk
The spec has not yet reached CR (though we think we are very close, shooting for end of July), and as such, there is some risk in shipping this feature right now (targeting M53). Edge has an experimental version. Apple has shipped a very similar, proprietary API called Apple Pay JS. We are proposing writing a shim that will be hosted on a CDN for developers to utilize to try and insulate them from any minor changes to the API. While we realize shipping now does present some risk in the risk of major changes, we think given recent development in this space, it's best to ship this now to start getting developer feedback and merchants on board before the holiday season.
OWP launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/feature/5639348045217792Any idea how the other WG members would feel about us shipping now?
You said Edge has an experimental version, how do the two implementations compare in terms of interop?
Any idea how the other WG members would feel about us shipping now?I think it would be mixed. Some would prefer for us to wait (originally some wanted us to polyfill for the first couple years), but I think the majority are supportive of getting merchant feedback early.
You said Edge has an experimental version, how do the two implementations compare in terms of interop?Not sure yet, but MSFT is our co-editor on the spec, so I imagine we're quite close. Their implementation relies on a private URL that is only accessible to MSFT employees, so I'm not 100% sure yet.
Last I checked in with Mozilla, they were looking for dev resources to get started. I'll check in. Regardless, I'll get status entry updated.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
What about Mozilla - is there really no bug tracking implementation in Gecko (given that someone from Mozilla is co-editing the spec)?
I'm not sure this is the right place for this conversation. Emailing the WG directly might be more appropriate. I see that you filed a few issues over the last few days, but it's important to keep in mind that most people were out for the holiday. There's suddenly a lot of activity going on and we're trying to keep up, but I don't think this is an indication that "the WG doesn't think any of this is a problem." If you think there are particular issues that aren't being addressed (or you think are being addressed but incorrectly), I would encourage you to attend the call on Thursday.
Thanks,
Zach
Hi Boris -I'm not sure this is the right place for this conversation. Emailing the WG directly might be more appropriate. I see that you filed a few issues over the last few days, but it's important to keep in mind that most people were out for the holiday. There's suddenly a lot of activity going on and we're trying to keep up, but I don't think this is an indication that "the WG doesn't think any of this is a problem." If you think there are particular issues that aren't being addressed (or you think are being addressed but incorrectly), I would encourage you to attend the call on Thursday.