Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Confirm Pay By Bank Payment


Confirm a Pay by Bank payment stripe.confirmPayByBankPayment(clientSecret: string, data?: object, options?: object) Use stripe.confirmPayByBankPayment in the Pay by Bank Payments with Payment Methods flow when the customer submits your payment form. When called, it confirms the PaymentIntent with data you provide. It then automatically redirects the customer to authorize the transaction. After authorization is complete, the customer is redirected back to your specified return_url. When you confirm a PaymentIntent, it needs to have an attached PaymentMethod. In addition to confirming the PaymentIntent, this method can automatically create and attach a new PaymentMethod for you. If you have already attached a PaymentMethod you can call this method without providing any additional data. These use cases are detailed in the sections that follow. > Be aware that stripe.confirmPayByBankPayment might take several seconds to complete. > During that time, disable your form from being resubmitted and show a waiting indicator like a spinner. > If you receive an error result, show that error to the customer, re-enable the form, and hide the waiting indicator. - clientSecret The client secret of the PaymentIntent. - data Data to be sent with the request. Refer to the Payment Intents API for a full list of parameters. - payment_method Either the id of an existing PaymentMethod, or an object containing data to create a PaymentMethod with. See the use case sections below for details. - return_url The url your customer will be directed to after they complete authentication. - options An options object to control the behavior of this method. - handleActions Set this to false if you want to manually handle the authorization redirect. Default is true. ### with an existing PaymentMethod ### Example title Confirm with an existing PaymentMethod ### Example title Confirm a Pay by Bank payment

Last verified 2026-09-24

Is this helpful?