#ebellotpu6_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/1496779377403236483
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi Stripe Support team,
We are implementing support for Indian cards (RBI e-mandate compliance) in our recurring payment flow. We have configured a SetupIntent with payment_method_options[card][mandate_options] as follows:
{
"amount": 50000,
"amount_type": "maximum",
"currency": "eur",
"interval": "month",
"interval_count": 1,
"reference": "storage-96",
"start_date": 1776873967
}
The SetupIntent is correctly created with these options (we verified in the Dashboard). However, when we confirm it using Stripe.js (confirmSetup) with the Indian test card 4000 0035 6000 0008, the following happens:
No 3DS/OTP authentication popup is shown
The payment method is created successfully (pm_xxx)
But setupIntent.mandate is null in the result โ no mandate is generated
Our question:
Is this expected behavior in test mode for this specific test card? In other words, will a real Indian card in production trigger the OTP authentication and generate a mandate as part of confirmSetup, even though the test card does not simulate this flow?
We want to confirm our implementation is correct before going live, since we cannot fully test the mandate generation in test mode.
Thank you.
Hi there ๐ you may want to try using the test cards here instead: https://docs.stripe.com/india-recurring-payments?integration=subscriptions&testing-method=card-numbers#testing โ the cards to test mandate creation does not end with 0008.
but i need it to be indian
those are test cards specifically for testing india mandates
ooohh, i saw it
thanks. I will try it and update you
Hey, taking over here. Let me know if there's any follow-up Qs I can answer!
WHat happens if a mandate with reference 'X' already exists?
Do I need to create unique mandates?
Can I use them for future payents?
Are there any other countries that can provoke those errors?
I think it depends on the bank issuers, I think if the old one is revoked by the bank issuers, you may have multiple mandates for the same PaymentMethod
You should avoid creating multiple mandates, only when required.
Do you know if something happened to the dashboard in the test environment? I can't access it.
Can you share a screenshot ?
Yeah that could happens sometimes, try to refresh the page or clean the cache and re-refresh if it persists
its happenong since 9am and i tried to access from diferent browsers
'Test mode' should be a Sandbox now. Can you see it here? https://dashboard.stripe.com/sandboxes
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.