Create a PaymentIntent for the customer instead. PaymentMethods
are not compatible with the Charges API,
"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)