#jason_ach-email
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/1479144890364461149
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below is the full set of reproduction steps:
- Confirmed the Settings > Business > Customer emails > Send ACH Direct Debit mandate and microdeposit verification emails is enabled in the sandbox environment
- Confirmed that I have the Super Administrator role for the sandbox environment
- Created a new ACH direct debit payment method using the "Enter bank details manually" method
- Entered my email address as {username}+test_email@{domain} for the payment method creation (ref: https://docs.stripe.com/testing#send-transaction-emails-in-a-sandbox)
- Checked the Stripe dashboard for the customer to confirm the ACH direct debit account has a status of "Pending verification"
- Checked the event history for the customer to ensure the
setup_intent.requires_actionevent is firing with the correcthosted_verification_url(ref: evt_1T7e4qFh7O2P26TzSolHAxm0)
Hi there ๐ taking a closer look
๐ Hi toby!
Hm, is it just the microdeposit emails you aren't receiving? Or are no test emails coming through when you try that approach?
just the micro deposit emails, I am getting the mandate email just fine
I just realized we pushed the latest Stripe Nuget package 50.4.0 to our environment, but haven't updated the Stripe API version to 2026-02-25.clover yet, going to do that now
If you're getting some of the emails, then this sounds to me like it's likely something our teams need to take a closer look at rather than being something you'll be able to code around.
Are you specifically trying to test the emails, or just trying to progress the test flow in general?
We are just trying to progress the test flow in general. This has been working fine up until recently, and we are going live with the release next Tuesday, so I wanted to make sure there wasn't any issues prior to our release
I just upgraded the Stripe API version to 2026-02-25.clover and performed another test, got the mandate email, but not the micro deposit one
Gotcha, you can try using this endpoint to verify the microdeposit amounts and progress the Setup Intent:
https://docs.stripe.com/api/setup_intents/verify_microdeposits
jason_ach-email
hrm, when I attempted to send the verify_microdeposits API call, I got intent_invalid_state, then I checked the events, and it looks like the setup_intent was canceled
@daring turtle can you share an exact SetupIntent id seti_123 so I can have a look?
Hi koopajah, sure thing! seti_1T7e3xFh7O2P26TzhH3bfXoD
https://dashboard.stripe.com/acct_1RvmU6Fh7O2P26Tz/test/logs/req_aRXix1AvYJ9Q6M your code explicitly called the Cancel SetupIntent API
thanks for finding this koopajah! the mandate email came to my inbox at 9:17 am, and I see that the canceled event was sent at 9:16 am, is it possible this is the reason why the verification email wasn't sent?
maybe yes. Hard to say, emails are really hard to debug in Test mode sadly, but I would try again and make sure not to cancel the SetupIntent
excellent! I appreciate the help as always, shall I create a new message in the channel after I fix the canceling issue if I'm still not receiving the email?
I'll keep this thread open for a bit so you can just reply here
But honestly debugging emails is near impossible in real time here so I will recommend asking support for that question if you are still stuck
thanks so much koopajah!
How do disable the developer option on my stripe account
I don't know what that means
@sharp urchin trying to setup the M2 reader on the app and when I go to do the payment it says this
that is about your phone. You likely have an Android device with developer options enabled and you need to disable this feature on your phone
Ohhhhhhhhh lol let me check! Thank you
Okay I did that but its not reading the card. How do I add the device to the app? When I look at the instructions it doesn't provide an option to add the m2 reader
@tender stump lol I know realize you're a completely different person