Google Payments API
developers.google.com
developers.google.com
Looks like Stripe supports it. The name is a bit different, but this is probably just Google being Google.
> The following terms apply if you access or use the Google Payment APIs in Central America, South America or China: ...
I'm no lawyer but this seems to imply that it at least includes those regions.
Here is a demo I created for edX: https://www.youtube.com/watch?v=axTCbUjWcbI
What does a subscription for a membership for physical and digital goods fall under?
Thanks for the pointers.
Other factors that hamper wallet payments: - We didn't do any marketing around the rollout. Those who ended up on our checkout page and happened to be using Safari...and happened to have device with a fingerprint reader...and happened to have a credit card setup, saw the Apple Pay button. Others did not. A small marketing push might have helped attract those curious to try out the technology. - User input is still an issue. We still require users provided a billing address to help combat fraud. When I first created my billing address for Apple Pay, there was a typo in the country name. This resulted in an invalid country code being sent to my backend server, which rejected the request. The UI doesn't show the country at all, and I ultimately had to delete my own contact card to fix the address. - Not all banks support the technology. I've seen payments rejected from Russia, Australia, Canada, and even Georgia (U.S.) because some banks simply don't support tokenization/Apple Pay.
You can see some of our initial work at https://openedx.atlassian.net/wiki/spaces/LEARNER/pages/1615..., if you're curious.
They talked about it at Google I/O earlier this year: https://www.youtube.com/watch?v=hU89pPBmhds
(I believe this is how it works, I could totally be wrong here, I haven't read on it too much).
This is a way of using forms of payments people have stored with Google (cards added for Play store, android pay, or other services) to pay for things with from merchants. The payments don't route through Google, rather it pulls the card details from Google and send them to whatever merchant you are buying from.
EDIT: This is useful: https://developers.google.com/payments/mobile-web-tutorial
It looks like websites can request data back as a Gateway_Token (to then run through Adyen, Stripe, Braintree, or Vantiv). Or you can setup a public/private pair[0] and Google will send the card details back of as an encrypted bundle that you can decrypt in a PCI compliant environment.
(disclaimer: I work on payments at Google, opinions are my own. I didn't work on this feature and don't really know anything about it).
[0] https://developers.google.com/payments/payment-data-cryptogr...
So yes, if a merchant wants to use a customer's card on-file with Google to pay at a merchant with "Pay with Google", Google will be able to connect the 2 dots together, but I'd read the ToS to see what is allowed[2].
The value-add here for merchants is to get customers to complete a purchase without having to go through the pain of typing in their card details. And for consumers, if they don't fully trust the website and the website is using Gateway Tokenization, then the merchant never sees the credit card data.
[0] https://www.w3.org/TR/payment-request/#the-methoddata-argume...
[1] https://developers.google.com/payments/mobile-web-tutorial#a...