Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Confirm Payto Setup


Confirm a PayTo setup stripe.confirmPayToSetup(clientSecret: string, data?: object, options?: object) Use stripe.confirmPayToSetup in the PayTo Payments with Setup Intents flow when the customer submits your setup form. When called, it will confirm the SetupIntent, and send a request for authorization to the customer. When you confirm a SetupIntent, it needs to have an attached PaymentMethod. In addition to confirming the SetupIntent, this method can automatically create and attach a new PaymentMethod for you. If you've already attached a PaymentMethod, you can call this method without needing to provide any additional data. These use cases are detailed in the sections that follow. > Note that stripe.confirmPayToSetup might take some time to complete while waiting for customers to authorize the PayTo agreement. > During that time, you should disable your form from being resubmitted and show a waiting indicator like a spinner. > If you receive an error result, you should be sure to show that error to the customer, re-enable the form, and hide the waiting indicator. - clientSecret The client secret of the SetupIntent. - data Data to be sent with the request. Refer to the Setup 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. - options An options object to control the behavior of this method. - handleActions Set this to false if you want to manually handle polling for SetupIntent updates. Default is true. ### with a new PaymentMethod ### Data argument properties - payment_method Pass payment method billing details. - billing_details The billing_details associated with the payment. The email is required if the customer is paying with PayID. - email - name - payto The PayTo payment method details associated with the customer's bank account. Either pay_id or account_number and bsb_number must be provided. - pay_id - account_number - bsb_number ### Example title Confirm with a new PaymentMethod ### with an existing payment method ### Data argument properties - payment_method The id of an existing PaymentMethod. ### Example title Confirm with existing payment method ### with an attached PaymentMethod ### Example title Confirm with an attached PaymentMethod ### Example title Confirm a PayTo setup

Last verified 2026-09-24

Is this helpful?