#Wormster
1 messages ยท Page 1 of 1 (latest)
Shouldn't have no: https://stripe.com/docs/connect/testing#test-verification-addresses
What was the outcome?
I was expecting something to be present in requirements.currently_due for the onboarding account
or at least that's what was happening when I tested it before
It's only stopped working as of this morning
Can you share an account?
Yep, bear with me
I'll create a new account with address_no_match as the first address line
acct_1LichYFzfgHJjvBT
See anything interesting in there?
Just checking on this. Noticed this in docs, which I can't remember seeing before:
Currently, address verification is only required when requesting the card_payments capability for US connected accounts.
https://stripe.com/docs/connect/testing#identity-and-address-verification
So that seems like expected behaviour
Weird cause it was definitely requesting further validation before today and I haven't changed the location of the connected account
Maybe I'll try with a test value for a different field
An address will be required before an initial charge/payout: https://stripe.com/docs/connect/required-verification-information#GB-full-individual--card_payments|transfers
I think this may be because you used the 1901-01-01 DOB, which triggers a successful verification
ok good call, I'll try with another DOB
So I've tried with address_no_match and a random DOB, still not requiring any further verification
so strange
I swear this was working yesterday
Hey, taking over here. Let me know if there's any follow-up Qs I can answer!
I'm just a bit confused as to why nothing seems to be triggering a failed validation anymore!
if you create an account at your end with values that are supposed to trigger validation, does it work for you?
Sorry for my late reply but not getting you issue, could you please describe all the steps in order to try reproducing and share the requestId on each step ?
Ok one sec
So I create an express account with Stripe::Account.create()
use the returned account id to get a link to the onboarding flow with Stripe::AccountLink.create()
When going through the flow, I click all the buttons to fill in test details but, on the personal details step, I enter my DOB as 01-01-1989 and first line of address as address-no-match
I then carry on through the flow and submit at the end
This would normally result in the requirements.currently_due for the account to contain personal.validation.further_validation or something like that
and for the account to not have charges enabled
This was working consistently until this morning. Now, no matter what I do, I cannot trigger a failed validation
Hi there ๐ I'm jumping in as my teammate needed to step away, please bear with me a moment while I catch up on the context here.
Thanks, I appreciate the whole gang getting involved ๐
Do you have an example of an account from before where you saw different behavior?
let me have a look
acct_1LiJ1dFjX83g6vUO -this was a test account that I didn't complete the validation check for
Thank you, looking at that account I see that it is missing verification.additional_document, so I think we need to specifically be looking at the scenarios mentioned in this section where certain combinations of verification data are used to simulate requirements:
https://stripe.com/docs/connect/testing#simulate-requirements
I'm working on whipping up a new Express account to see what I see.
yeah so yesterday I was testing with address_no_match for the first line of the address and 01-01-1902 for the DOB
and that was trigging the verification.addional_document
but those same values don't work today
First account went straight to complete when using address_no_match and 01-01-1902. Trying with a different combination of values
I'm seeing the same behavior if use 01-01-1901 as the DOB.
When I pivoted to creating US accounts instead of GB, then I see the address validation failing as expected (due to address_no_match) but I'm not seeing that raise the verification.additional_document requirement.
Since it is a US account and I'm requesting the card payments capability too, it's raising requirements about address information.
Testing one more scenario, but it's looking like I'm going to need compile the findings from here and reach out to my peers that build this functionality to have them investigate further.
I mean if there's any combination that gives me a xxx.validation.xxx result in the requirements.currently_due array, I'll take it
it doesn't have to be address
I used a random DOB and address_no_match while creating a GB-account, and the result is an account that has individual.verification.document as a requirement in eventually_due. I don't think I've seen anything put into the currently_due hash in my testing.
Would creating a US account work for your test flow? They're more strict about address validation and may be easier to get into a state where it has requirements that are needed.
Yep, that would work. I just need validation in currently_due so I can test a state on the frontend
Sweet, could you try creating an account with country set to US, and you may need to request the card_payments capability along with transfers. Then you should be able to use address_no_match to create a failed address validation which requires new address information to be provided.
Ok I'll give it a go, thank you!