#kylemandell
1 messages ยท Page 1 of 1 (latest)
it probably means the Public Business Name on https://dashboard.stripe.com/settings/public
ah sorry I saw you're using Connect
well the API will tell you exactly what field is needed if you look at the requirements field on the Account object in question ๐
if you have the acct_xxx ID I can tell you
acct_1ITU0yRUZxKATleN
while I look, can you look at requirements yourself and see what you find?
sure
you'll see it has "settings.bacs_debit_payments.display_name" in past_due, and that's exactly what field is needed
https://stripe.com/docs/api/accounts/object#account_object-settings-bacs_debit_payments-display_name
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
But where can I set that? There's seemingly no option in either the sdk or dashboard to actually set that prop?
not sure what you mean
like stripe.accounts.update("acct_xxxx", {settings:{bacs_debit_payments:{display_name:"foobar"}}} is how it might be done in the API/SDK
https://stripe.com/docs/api/accounts/object#account_object-settings-bacs_debit_payments-display_name
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
ah maybe it's not supported on Update and only Create
Yeah there's no bacs_debit_payments in the type is the issue
maybe try it with @ts-ignore really , the API might accept it
if it doesn't, well it definitely exists on Create, so I suppose you have to provide the value at that point instead
I'm also not seeing it on create
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
ok I checked and you apparently can't change this
we have a few internal bugs tracking this. Let me try to figure out how it's meant to work
Yeah I noticed in Stripe dashboard if I clicked on "Add missing information" it just took me to a blank page with no fields
from what our KB says internally, you should be able to pass it on Update. Can you please try it, with @ts-ignore or whatever you need?(the types can be wrong if the API is not annotated properly internally).
Platform should use "Stripe" as display_name for Bacs Debit:
Use the Account update API call to set the settings.bacs_debit_payments.display_name parameter to "Stripe".
First, create a new GB Custom Connect account:
curl https://api.stripe.com/v1/accounts
-d type=custom
-d country=gb
-d "capabilities[card_payments][requested]"=true
-d "capabilities[bacs_debit_payments][requested]"=true
-d "capabilities[transfers][requested]"=true
Update account setting with the settings[bacs_debit_payments][display_name] parameter:
curl https://api.stripe.com/v1/accounts
-X POST
-H "Stripe-Account"={{CONNECTED_ACCOUNT_ID}}
-d "settings[bacs_debit_payments][display_name]"=Stripe
Sure, will give that a try
gotta run for a bit, will check back later. But in any case stripe.accounts.update("acct_xxxx", {settings:{bacs_debit_payments:{display_name:"Stripe"}}} is how to do it in Node
I assume I can customise the display name and that it doesn't have to be Stripe?
well that's a can of worms
use "Stripe" for now, so that the account uses our 'shared onboarding'. If you use something else than the account needs a custom onboarding with Barclays (https://stripe.com/docs/payments/payment-methods/bacs-debit#custom-branding) and then there's a whole bunch of other things involved
I think we may actually already have this. I believe the display name was set on another account a long time ago by Support and I'm fairly sure it isn't set to Stripe, will double check though ๐ Thanks for your help