#joshuacs94
1 messages · Page 1 of 1 (latest)
What status is the SetupIntent in?
seti_1O02oEHewQvzvH77txEUY8C0
I wonder if this is due to on-session usage
if you switch it to off-session, do you see a mandate getting created?
actually, I noticed it because I was providing the mandate_data when confirming the setup intent, not when creating it, so I decided to provide it in both places and still mandate remains null, even fetching it form the API directly responds with mandate: null
Let me try again with off-session
@ashen relic setting off_session triggers 3DS, so I had to confirm the setup intent... in any case, there you have both states
still no mandate
thats using the card 4000 0025 0000 3155, let me try using a us_bank_account
@ashen relic with payment methods of type us_bank_account, it works perfectly ðŸ¤
Are you setting your Customer's address to be in India when testing with a card? As far as I know, Cards do not use Mandate objects with the possible exception of Indian customers due to RBI regulations
3DS creates a mandate in a sense but it doesn't use a Mandate object in Stripe
nono, our customers are US-based although we are not filling up that data... and that customer was created by me right in the dashboard (test mode)
so no mandate object for cards (except in India) ?
Correct, just double checked and only IN payments use mandates with cards
Ok, perfect. Anyway, I will continue to send the mandate_data regardless of the PM type or the customer address. I think it is the safest and simplest way to proceed.