#jason_ach-deprecation
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1466858806536437761
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
no worries!
This is unfortunately really subtle and can be hard to grasp.
Can you show me an exact PaymentIntent where you used that โจba_123โฉ so I can show you?
Okay so that PaymentIntent was confirmed via the API using a ConfirmationToken and as far as I can tell the resulting Charge has โจmandate: "mandate_123"โฉ set as expected
Is your ask "why did this work"?
If so it's because you confirmed client-side from what I can tell where you did collect the customer acceptance information
Thanks koopajah, my question was more in regards to if there is anything that needs to be migrated for the legacy payment sources when we go live with the upgrade.
Yes, we are confirming the payment intent on the FE, the customer's payment source is verified, so I just wanted to make sure that we weren't missing an important step when we go live that could have potential legal ramifications.
If you ever do what we call "off session" payments where you confirm a PaymentIntent server-side then you could get an error if you have never collected mandate information
What we recommend is this section https://docs.stripe.com/payments/ach-direct-debit/migrating-from-charges?integration-path=payment-intent#mandate-acknowledgement where you run a migration to create a record of previous mandate acceptance so that moving forward all your legacy BankAccount objects have one
thank you for sharing this! we do have auto payments that send the mandate as "off session" when the payment intent processes. I'll look into this and do some testing.
This might be my last request of the Stripe support team. I just wanted to give a HUGE shout out to you and all the members of your team who have helped me the past 6 months. Everyone has been super helpful and we couldn't have done it without you!
Thanks again! You're team is great!
Thank you so much for the kind words ๐