#HappyCathode
1 messages · Page 1 of 1 (latest)
Could you share the connected account ID (acct_xxx) where you observed this issue?
Looking into it now
sorry for the delay, I'm in test mode and delete accounts with the API as I make tests
thanks a lot 🙂
I have nothing else to pre-fill the statement_descriptor field with, I would really want users to fill it themselves. I can't put their profile name or URL as it might not be "5 to 22" chars like required for statement_descriptor
I can see that the statement descriptor in https://dashboard.stripe.com/test/connect/accounts/acct_1MODBkR5WxMncRHV/activity is not business profile URL. Where do you see the statement descriptor is set to business profile URL?
it's pre-filled with the domain only.
If I send a stripe.Account.create with this :
type = "standard", business_profile = {
"url": "https://something.com/foobar"
},
The statement_descriptor field will be pre-filled with "SOMETHING.COM" during onboarding
In the account creation request: https://dashboard.stripe.com/test/logs/req_QOXAq86QmWo9Ur
The payments.statement_descriptor for is not set to any URL. I can't find anywhere that you mentioned URL is prefilled in statement descriptor. Could you share the request ID (req_xxx) where you see it? Here’s how you can find it: https://support.stripe.com/questions/finding-the-id-for-an-api-request
let me try to find the req id
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi @agile garnet I'm taking over
hello ! Thank you for your help @rancid cliff 🙂
in https://dashboard.stripe.com/test/logs/req_QOXAq86QmWo9Ur,
you can see I sent "statement_descriptor": "",
But the field statement_descriptor has been filled with the domain from business_profile.url.
The issue is really just with the Stripe connect onboarding html forms. It pre-fill the statement_descriptor
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
let me take a look. one sec
Stripe indeed will take the domain name specified in the business_profile.url as the statement descriptor, and there's no way to unset the statement descriptor to blank, but you can replace the statement descriptor with something else.
It's recommended to specify a statement descriptor otherwise the customer will just see STRIPE in their bank statement.
that's too bad, I have nothing to fill statement_descriptor that is exactly between 5 and 22 characters. My options are to ask my users what they would want as statement_descriptor before sending them to Stripe, but for them it would feel like filling the form twice.
I can also no send the business_profile.url, but I'm afraid users witouth an external website will be stucked.
It's so random to JUST fill the statement_descriptor when I sent it explicitly blank that it almost looks like a bug, I don't understand the logic.
I don't think that customers would see STRIPE on their bank statement, because the statement_descriptor is required to complete an account, right ? I would just want the field to be blank and force users to chose something new
welp, back to drawing board a bit, I'm going to disconnect. Thanks a lot for your help !
If you know the value of statement_descriptor , you specify it when creating the account. If the value is not available during account creation, the standard connected account can also edit it later by logging into their Dashboard.
Yes they can edit it, but I'm afraid they won't, and my domain will appear on credit cards statements when it should be my users information instead
It would be nice if Stripe could respect an explicitly empty field at least
The business_profile.url is a required field for standard account for compliance reason, and you should ask your user to specify one instead of using your own domain.
Yes, but if a user doesn't have a website, Twitter or Facebook, the only other option is to add the public profile I made them on my platform. But, they might not think about that
I'm trying to make on boarding smooth and pre-fill the business url for these people
The issue is not that the business url is a mandatory field
The issue is that the domain from the business URL is extracted and randomly added to payments statement descriptors
There is no logic in that, you could just leave the statement descriptor empty and force users to chose one 🤷♂️