#razor
1 messages · Page 1 of 1 (latest)
Can you share with me your merchant ID? you can find it from the Stripe Dashboard -> Settings ->Account Details
Also can you share me some relevant PaymentIntent IDs?
do you mean setupintent ids?
Sure, SetupIntent IDs
merchant id is the one that starts with acct_?
Yes you are right
dm'd
seti_1NR3R1A7gLGHnq7KfS3e6j8Q
pm_1NR3RLA7gLGHnq7Kz8b6zNr8
Thanks for the ID, I can see that the verificaiton_method used here is automatic not micro_deposit https://dashboard.stripe.com/test/logs/req_I7uS8LOfkhtr1w
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
right. but when I try micro_deposit, it errors with This verification method cannot be used to create a Financial Connections Session
and besides, what I want is to give the user the ability to instant verify, with the option to fallback to microdeposits. I dont want to force microdeposits on everyone, hence why I'm assuming automatic gives this behavior
here's how I am setting up the intent:
return await client.setupIntents.create({
customer: customerId,
flow_directions: ['outbound'],
payment_method_types: ['us_bank_account'],
payment_method_options: {
us_bank_account: {
financial_connections: {
permissions: ['payment_method'],
},
verification_method: 'automatic',
},
},
metadata: {
userId: user.uuid,
},
}).then(
res => Ok(res),
err => StripeError(err),
);
Can you tell me what you want to achieve here? I don't quite understand why you are using financial connection and yet want to do micro deposits verficiation?
I want the ability for a user to setup their bank account by instant verification, but if the user chooses not to use instant (because it requires sharing login credentials persay), then they can go old fashioned with microdeposits
OK. I don't see a way to simulate it in test mode. But I know in production it will fail over to micro depsoites if auto verificaiton isn't successful.