#bssienes
1 messages · Page 1 of 1 (latest)
Hi there! Not sure I quite follow.
When you say "manual entry" does this mean you opted out of instant verification in a test mode Checkout session?
yes, please see the screenshot
I believe you would need to enter the microdeposit amount that your customer shows on their bank statement. You can do that via this API: https://stripe.com/docs/api/customer_bank_accounts/verify
Here's a support article with important details: https://support.stripe.com/questions/verify-a-new-ach-direct-debit-customer-using-micro-deposits
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I believe the sources api is deprecated https://stripe.com/docs/sources
This is what I find in one of the link you provided: "Your customer will have 3 attempts for amount-based microdeposits or 10 attempts for descriptor-based microdeposits to complete bank account verification."
Which api can I use to ask the user to enter this information?
Apologies, ignore those docs. Nonetheless, the process is largely the same as far as I can tell. Did you contact your customer and ask if they received microdeposits?
I used test mode and entered my own email address but I did not receive any emails regarding microdeposits
Ah, okay. Did you follow this guide for formatting the email such that you can receive test mode emails about ACH verification?
https://stripe.com/docs/payments/ach-debit#send-transaction-emails-in-test-mode
I cant find the payment_method_data.billing_details[email] parameter in checkout/session api
Even if I have the email received, I still dont know how to enter the information at the time of setting up a US bank account
Have you been using the test account numbers to simulate different behavior? https://stripe.com/docs/payments/ach-debit#test-account-numbers
If so, are those not allowing you to test for a specific scenario?
Yes I am using the first one on the list of bank accounts. But I am not getting the page to enter the customer verification
I am looking for this page, after the customer saves a card through the checkout/session api Will they receive a link to this page automatically in their email?
Yup, that's how it works.
have you tried using this format in Checkout?
{any-prefix}+test_email@{any_domain}
So for this-email@gmail.com you would enter this-email+test_email@gmail.com into the Checkout form
This is one part of the output from the API call, I used a valid email address:
....
"customer_creation": null,
"customer_details": {
"address": null,
"email": "enes@bssienes.com",
"name": null,
"phone": null,
"tax_exempt": null,
"tax_ids": null
},
"customer_email": null,
"expires_at": 1683669963,
"invoice": null,
"invoice_creation": null,
"livemode": false,
"locale": null,
"metadata": {},
"mode": "setup",
"payment_intent": null,
"payment_link": null,
"payment_method_collection": "always",
"payment_method_options": {
"us_bank_account": {
"financial_connections": {
"permissions": [
"payment_method"
]
},
"verification_method": "automatic"
}
},
"payment_method_types": [
"us_bank_account"
],
"payment_status": "no_payment_required",
"phone_number_collection": {
"enabled": false
}, ....
I entered my email in the checkout form
Okay, but your email should show as enes+test_email@bssienes.com