flutter-stripe / flutter_stripe

Flutter SDK for Stripe.
https://pub.dev/packages/flutter_stripe
949 stars 523 forks source link

Need acss-debit support for Pre-authorised debit payments #794

Open patelkathan opened 2 years ago

patelkathan commented 2 years ago

Describe the solution you'd like Need support for a payment method called acss_debit.

As we are operating in Canada we need an option to accept payments using accept Automated Clearing Settlement System (ACSS) provided by Payments Canada. Stripe web has that support but can't find a similar implementation for flutter.

It will be good to have a method like confirmAcssDebitPayment() same as the web.

Payment Method Documentation - Stripe confirmAcssDebitPayment - StripeJs

remonh87 commented 2 years ago

Acs is available on mobile (both payment sheet and as confirm payment method). We use the Stripe sdk name called us bankaccount. It is a bit confusing in my opinion because canadian banks are also supported. For web this is not yet implemented. Will mark it as an enhancement

patelkathan commented 2 years ago

Not talking about Normal ACS. It's Pre Authorised Debit (PAD) that is done using ACSS.

This link might help

jamesblasco commented 1 year ago

Hi @patelkathan, I am sorry to say that acss payments is not supported for the mobile Stripe SDKs, we use them for the Flutter mobile packages so we can not add support for this feature until is implemented there. I will add support for using it on web though.

https://github.com/stripe/stripe-react-native/issues/353