#bssienes

1 messages · Page 1 of 1 (latest)

real ledgeBOT
upbeat nexus
#

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?

steel sphinx
#

yes, please see the screenshot

hidden breach
#

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

steel sphinx
#

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?

hidden breach
#

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?

steel sphinx
#

I used test mode and entered my own email address but I did not receive any emails regarding microdeposits

hidden breach
steel sphinx
#

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

hidden breach
steel sphinx
#

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?

hidden breach
#

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

steel sphinx
#

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

hidden breach
#

Okay, but your email should show as enes+test_email@bssienes.com