#Hetvi
1 messages · Page 1 of 1 (latest)
What are you doing to send emails in test mode?
We don't send emails in test mode by default. This means there are extra steps if you are trying to receive them
While using the microdeposits approach, I get the payment intent created and displayed in the UI as well; its status shows 'requires_action'.
The payment method in Stripe shows 'Pending Verification'.
Now I am able to verify it using the API: https://stripe.com/docs/api/payment_intents/verify_microdeposits but I would like to show a UI to the customer where they should be able to add the microdeposits.
I was told in a previous thread to follow below link for the customer to receive the email:
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#test-integration
Yeah, so the micro-deposits can take a couple of days to happen, so that's likely why the last person pushed for emails rather than your own UI.
If you want to build a UI to accept those micro-deposits on your end, you would have to build your own custom UI and pass the values via your own web form
So we can either wait for 1-2 days for the customer to receive the email and then verify the microdeposits from there or else create a custom UI where they can enter the microdeposits?
The 1-2 business days happens whether or not you use a custom UI. That's on the bank's side because we essentially have to send ACH deposits to their account which go through the Federal Reserve (which takes up to 1 business day) before they get sent to the customer's account. This happens regardless of if you use emails or your own UI
But in sandbox account also I need ot wait for 1-2 business days tp confirm?
Ah, no. I think the test should be immediate. Did you follow this step to set up an email on the Payment Method?
I did
I could send you the payload as well I use for creating the payment intent; if that helps
No that's alright. Are you able to DM the email address to me? Also, when you navigate to the Customer in the Dashboard does it give you a button to send the email?
Sent you the email ID. I'm unable to see an option to send email in the dashboard
Okay. What's the Customer's ID?
cus_N1aAo2DYP0KmvC
Ah! Okay. I think I know what's happening. You didn't add the email to the customer in the right format. I believe you need to add the email like this
{any-prefix}+test_email@{any_domain}
So you need to have something like: thisismyemail+test_email@gmail.com
And it would then send to thisismyemail@gmail.com?
Exactly
Now I'm getting an invalid email address error