Open qjimmy opened 3 years ago
@qjimmy thanks for registering your interest for this. ACSS debits are currently not supported on mobile. We will have to wait for our native iOS and Android SDKs to implement it before we can make it available in React Native. We'll use this issue to track it.
Anyplans to work on this from Stripe? It has been a year now.
Hi @thorsten-stripe, Any news on this feature ? Our Canadian customers would love to have it π
@charliecruzan-stripe @thorsten-stripe any news to support this on mobile app?
After a short discussion on the Stripe's discord dev-help channel, I learned that ACSS payments are not supported on React Native.
Feature Request
Developers would like to allow their π¨π¦ Canadian customers the option to have pre-authorized debit (PAD) payments on React Native applications. The web version already works very well π but we would like it on React Native.
Solution we would like
Currently, the Stripe React Native SDK does not have the option to use the ACSS payment methods. Developers would like to be able to provide the option to their users to pay using the ACSS.
Furthermore, documentation for React Native on the pre-authorized debit documentation page would be very helpful.
Alternative/Workaround
Since the Stripe.js SDK for PAD payments works for web apps, the current workaround is to redirect users to our website, on a page which the user then completes the mandate agreement. However, this poses problems as most cases need authentication context. Passing data or auth tokens by URL query params is prone to security issues and/or is messy to work with. Also, this workaround causes a drop in the quality of UX as it's not as seamless as a built in React Native Stripe Mandate Screen.