Can my users pay from a bank account?

Yes — pass ACH_DIRECT_DEBIT in supportedPaymentMethods when creating the payment, and the Stripe Payment Element offers a US bank account option next to cards. ACH works for US bank accounts in USD only, and settles asynchronously: the payment sits in PROCESSING for a few business days before completing or failing, so grant access from the PAYMENT_COMPLETED trigger, not the checkout response.

Read more about this in the documentation

Related questions

Still need help?

If this didn't answer your question, our team is one message away.

Contact support