Both Apple Pay and Google Pay are enabled in Stripe and Link is disabled. This happens in testing mode and production. The application is detecting that some card is avalaible in the browser because if I try it with another browser the “No card found” error appears.
Based on my experience with online shops that I’ve set up using Stripe, I’ve noticed that the payment options displayed vary depending on the wallets you have set up and their validity. For instance, if you have a valid Google Pay wallet, it will show as an option at checkout. Similarly, if you have Apple Pay set up and it’s valid, Apple Pay will be displayed as a payment option. However, if you don’t have either of these wallets set up, the option to “pay with link” will be shown. Overall, I believe everything appears to be working correctly.
I also noticed that but I have Google Pay set up in Android and Chrome. I have actually tested Stripe with the Payment Link option (nothing to do with InvoiceNinja) and I could easily pay with Google Pay in the same devices.
About the “pay with link” option, I understand that is the fallback option but is disabled in the Stripe dashboard.