Support for ACSS Debit in Plan Change Flow (Java SDK) #1336
Unanswered
faezeeghlima
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Stripe team,
I’m working on a Java-based application with a Spring Boot backend and an Angular frontend, which originally supported only card payments. I’m now in the process of adding support for Pre-Authorized Debits (PAD/ACSS Debit) specifically for Canadian users.
Here’s the flow:
For trial users, PAD works correctly.
I’ve implemented an “Add new card” page, where I now also allow users to add a PAD payment method (using a SetupIntent).
After that, users go to the "change plan" page, where they can choose from saved payment methods and confirm the new plan.
The issue:
When a user originally subscribed with a card, adds a PAD payment method later, and then tries to switch to a new plan using that PAD method — the payment fails or does not complete as expected.
My questions:
For reference, I'm using the Java SDK and updating subscriptions using SubscriptionUpdateParams.
Thanks for your help!
Beta Was this translation helpful? Give feedback.
All reactions