I saw that Google released a new Google Pay API for the web. However, there is also a Payment Request API fo the web. Is Google Pay just a rebrand of Payment Request API? In what cases would you use one API over the other?
What is the difference between Google Pay API vs Payment Request API?
1.6k Views Asked by SweG At
1
There are 1 best solutions below
Related Questions in WEB
- Settlement Amount of Razorpay Dashboard is not correct
- How can I implement synchronous registration on a website and a forum by linking their databases?
- NextJS 13+ how to use parallel + intercepting routes to create a modal on a page which also stores/syncs state with search params?
- logo image error nextjs notion starter kit with teamspace
- how do i create slider on Wix website builder?
- Why do I get 500 error on Azure after using ViewBag?
- After pg-related pop-up calls and processing, the web application JSESSION is broken
- How can i upload image on Laravel React App
- React Routing in web development using an index template
- Why is my time filter not updating within my Quasar template?
- Why do I have a 403 error when trying to save a website
- Hadoop MiniCluster Web UI
- How to debug flutter web app to check maximum memory consumption issue?
- How to send a HTTP Cookie using the Set-Cookie header over a HTTP connection?
- Is it posible to modify packets that creats by request python module?
Related Questions in PAYMENT
- Issue in payment form gateway
- How to test Creating and Cancelling Subscription in ThriveCart in Test Mode
- The Square webhook is being triggered twice for a single event (subscription.created)
- i have intergrated daraja api with by booking app coded in java but in payments page it toasts an error message Error:Failed to initiate payment
- Settlement Amount of Razorpay Dashboard is not correct
- I want to update the price for a product on Stripe
- How can an AI agent make a purchase?
- Flutter in_app_purchase multiple subscriptions
- How to source invoice record's line item details on customer payment advanced pdf template?
- Paypal PAYEE_ACCOUNT_INVALID
- Request for assistance with Guidewire, Claims Center, TYPE column and PAYMENT vs PAYEMENT
- how to setup stripe webhook in django
- stripe transfer method in django
- split payments using stripe in django
- Is the session automatically destroyed after navigating to the MasterCard payment gateway?
Related Questions in PAYMENT-REQUEST-API
- how to store critical data on PaymentRequest API
- Stripe: Failed to execute 'postMessage' on 'Window': Delegation is not allowed without transient user activation
- What is the google pay equivalent of Apple Pay canMakePayments() method?
- Facing issues while implementing google API to Angular
- Payment request button via Stripe does not work when add shipping address
- Card payments with the Payment Request API not working
- service.acknowledge is undefined using Digital Goods API with Google Play in TWA
- GooglePay Error: "Must be in a top-level browsing context or an iframe needs to specify 'allowpaymentrequest' explicitly"
- Payment Request API: Getting the buyer's address
- Apple Pay integration with Angular
- Unable to get any response from the apple pay - This resource came from a local override
- how to apple pay through stripe in VJs?
- Current list of supportedMethods for the W3C PaymentRequest API
- TypeError: Object is not a constructor (evaluating 'new PaymentRequest(METHOD_DATA, DETAILS)')
- Firefox - ReferenceError: PaymentRequest is not defined
Related Questions in GOOGLE-PAY
- Flutter Gpay previously working in production is not working now
- Change the language for Google Pay Client API in android app
- Google Pay - Callbacks on Shipping Address or Shipping Method Change
- Google Pay server side Push provisioning
- Customise Google Pay Modal with Stripe
- can I implement Google Pay Button on iOS device using Flutter?
- Retrieving Paypal Google Pay email address using React
- Why do I have to enter CVC each time when using direct integration on Google Pay with React?
- API for "Add to Google Wallet" equivalent to PayButton
- Google Pay Integration Issue in .NET MAUI Blazor Project
- GooglePayButton in Flutter-Dart: 'Invalid Payment Method' Error when Adding New Credit Card
- Razorpay - Google Pay super slow on Iphone
- Google wallet - how to customise top level items?
- How to Send a Push Notification to a Generic Pass with Google Wallet API?
- Android Google Pay API PayButton becomes invisible after couple of seconds
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The "Payment Request API" is a W3C standard and a part of "Web Payments" effort. This means the API is expected to be implemented by multiple browsers and it's already landed in Chrome, Edge and Samsung Browser. And it's also expected to be available on Firefox, Safari and so on. Payment Request API is never a Google's property and it's an open standard.
https://www.w3.org/Payments/WG/
The Payment Request API is said to allow users to pick their saved credit card information with just one tap. But it's just a part of larger ecosystem. It can integrate with any third party payment apps and allow users to make payment through those apps via the Payment Request API.
Consider Google Pay one of such payment apps. Other good examples are upcoming Apple Pay (when Safari implements the Payment Request API) or Samsung Pay. Alipay also implemented one and have done a talk about it at Google I/O 2017.
https://www.youtube.com/watch?v=hU89pPBmhds
What makes it look complicated about Google Pay for those who knew about the Payment Request API is that it conceals the Payment Request API behind its library. By initiating Payment Request with just a single payment method without requesting shipping information, you can bypass Payment Request user interface and directly launch the payment app (in this case Google Pay).
https://developers.google.com/payments/web/tutorial
This article should be a good start:
https://medium.com/dev-channel/addressing-common-misconceptions-about-the-payment-request-api-4d0db51dae75
Hope this helps.