ExtensionAcssDebitPayment extension
Properties
-
js
→ _JS
-
no setter
Methods
-
confirmAcssDebitPayment(String clientSecret, {ConfirmAcssDebitPaymentData? data, ConfirmAcssDebitPaymentOptions? options})
→ Future<PaymentIntentResponse>
-
Use stripe.confirmAcssDebitPayment in the Accept a payment flow for the
Canadian pre-authorized debit payment method when the customer submits
your payment form. When called, it will automatically load an on-page
modal UI to collect bank account details and verification, accept a
hosted mandate agreement, and confirm the PaymentIntent when the user
submits the form. Note that there are some additional requirements
to this flow that are not covered in this reference.
Refer to our integration guide for more details.
When you confirm a PaymentIntent, it needs to have an attached
PaymentMethod. stripe.confirmAcssDebitPayment automatically
creates a new PaymentMethod for you when your customer completes
the modal UI. It can also be called with an existing PaymentMethod,
which will load the modal UI to collect a new mandate agreement.
These use cases are detailed in the sections that follow.