"Cannot charge a customer that has no active card" error when creating a charge using PaymentMethod and Charges API
Create a PaymentIntent for the customer instead. PaymentMethods
are not compatible with the Charges API,
Additional Information
"Payment Methods" and "Payment Intents" were introduced to prepare for Strong Customer Authentication (SCA) regulation. This regulation goes into effect on September 14, 2019.
One-time Payments with the Payment Intents API (Stripe Docs)
Did this answer your question?
Related articles