Have you explicitly declared which payment methods are allowed to be used in your script? Maybe if you haven’t declared anything the browser just infers it somehow, and Firefox and Chrome might have a difference in inferring default value
Indeed it’s what I’m thinking too.
Actually I’m using the payment_intents with it’s attributes automatic_payment_methods That state in it’s description two contradictory thing
- Settings to configure compatible payment methods from the Stripe Dashboard
- Automatically calculates compatible payment methods
So maybe FireFox use the first one
and chrome the second…
I’ve just found
payment_intents.payment_method_types
The list of payment method types (e.g. card) that this PaymentIntent is allowed to use.
"payment_method_types": [
"card",
"link"
],
Now I have to found the complete list of the accepted string
of payment_method_types
if somebody know where they are laying , let me know, because I can’t find them…
So I have tried with
payment_method_types
and it works flawlessly under Firefoxbut still not working under chrome
So it might be because of the cross-site cookies ? Do I have to change something ? or Stripe ? Thanks.