#HappyCathode

1 messages · Page 1 of 1 (latest)

true zenithBOT
rancid cliff
#

Could you share the connected account ID (acct_xxx) where you observed this issue?

agile garnet
#

I'll create one right now and send it !

#

acct_1MODBkR5WxMncRHV

rancid cliff
#

Looking into it now

agile garnet
#

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

rancid cliff
agile garnet
#

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

rancid cliff
agile garnet
#

let me try to find the req id

sick otter
#

Hi @agile garnet I'm taking over

agile garnet
#

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

sick otter
#

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.

agile garnet
#

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 !

sick otter
#

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.

agile garnet
#

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

sick otter
#

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.

agile garnet
#

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 🤷‍♂️