paymentRequest API documentation tells that a merchant can provide details to browser of what all kinds of card it supports. My question is how does browser knows the card types stored by the user and filter it.
How does paymentRequest API distinguish between debit, credit and other categories cards?
143 views Asked by Jagajit Prusty At
1
There are 1 answers
Related Questions in GOOGLE-CHROME
- How to tweak the security policy of Chrome, in order to run "unsafe" snippets in the console?
- Is it possible to manipuate 3rd party Chrome Extensions Network Reqeuests?
- undetected_chromedriver urllib.error.URLError
- Load testing k6 browser + docker
- Editor texto estilo WYSIWYG
- NodeJS crashing chrome browser
- Difficulty Accessing HTTP URLs/IP Addresses Due to Browser Redirecting to HTTPS: Seeking Solutions
- Chrome extension MV3: persistent service worker die after wake up from hibernation
- Attempting to Bundle a Require Command For a Chrome Extension
- Launch URL from C# and detect when browser is closed
- Python selenium scrap data from dynamic website table
- Google Chrome is consuming a lot of CPU on a video call?
- Component drawing error React App on Android + Chrome
- Chrome Selenium CDP Bidi API - Next Commands sended to Target Session have no effect while the initial one does work
- Devtools not working when i try to inspect elements for selenium python it goes to previous page
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
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?
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)
Let me talk about Chrome in particular. Chrome's credit card autofill storage sources from 2 places:
For 2, Google server knows type of cards from their numbers. So they can be filtered. For 1, Chrome does not have a way to distinguish them so all available cards will be exposed without being filtered.
It may depend on implementations, but payment gateways should be able to handle card numbers gracefully without knowing their types. I've confirmed Stripe does at least.
If you do need to check the type of cards, there are online services like https://binlist.net/ which tells you meta information about a card from its first few digits.