#swe_api
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/1334467772046118953
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- swe_api, 1 day ago, 90 messages
- swe_file-download-read-error, 2 days ago, 32 messages
Hi, let me help you with this.
No, you must migrate to PaymentMethods, or it will stop working soon, unfortunately.
These are bank account tokens, and I don't see any means to migrate these tokens. These are for ACH.
These are not source tokens, these are bank account tokens and used in payment intents API only
https://docs.stripe.com/api/customer_bank_accounts - they are not deprecated.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
It seems like you can continue using Bank Accounts, but in the payment_method field: https://docs.stripe.com/payments/ach-direct-debit/migrating-from-charges
We don't have mandates stored in our system.
We do not want to collect mandates again :/
If you've used this BA before, mandate might have been present. Could you please share an example Bank Account ID?
I just used this bank account - ba_1QmuimJv9j0DyntJzsWEjV1w to create a payment intent / charge. But, it's again asking for mandates if I pass bank account token as payment method (instead of source) in payment intents API.
Error message - This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter
You will need to collect mandates then, as instructed here: https://docs.stripe.com/payments/ach-direct-debit/migrating-from-charges#mandate-acknowledgement
Will the above approach of using source parameter in payment intents API not work?
We have been collecting charges using the same bank account token.
I cannot guarantee that the source parameter will not get deprecated at some point.
You will ensure you won't have issues in the future if you migrate now.
We totally understand, is there any other way without involving the customer/
Can't we use previous transaction details, etc instead of mandates?
This is going to give a very bad user experience to our customers.
hi! I'm taking over this thread.
Hi Soma, glad to e-meet you
Any idea when will it be deprecated? We are trying to avoid having too many deadlines and migrations before March 31. :/
For this types of questions I recommend asking Stripe support directly: https://support.stripe.com/contact
And they should also be able to help you with the migration.