#linqisnice_unexpected
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1267806943666245632
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- linqisnice_unexpected, 43 minutes ago, 38 messages
Some code:
var options = new PaymentLinkCreateOptions
{
LineItems = await CreatePaymentLinkLineItems(products, currency, connectedAccountId),
PaymentIntentData = new PaymentLinkPaymentIntentDataOptions
{
Metadata = new Dictionary<string, string>
{
{
StripeMetadataKeys.OrderId, orderId
},
{
StripeMetadataKeys.Source, "regular_checkout"
},
{
StripeMetadataKeys.CustomerLanguage, customerLanguage.ToString()
}
},
},
Currency = currency.ToString().ToLower(),
};
var requestOptions = new RequestOptions
{
StripeAccount = connectedAccountId
};
var paymentLink = await new PaymentLinkService().CreateAsync(options, requestOptions);
Removing TransferData doesn't automatically make it a Direct charge.
Using TransferData on the Platform makes it a Destination charge
Using StripeAccount header makes it a Direct charge on the connected account.
I see that this plink was created correctly on the connected account. Maybe branding is inherited from the Platform account?
How would that happen? All I did was follow the stripe account link. Seems srtange that inheriting branding from the Platform account would be default?
How can I check that?
might it be this?
or nvm that was only onboarding experience
Did you provide the branding during the onboarding experience for the connected account?
you mean during the account creation via the account link? not sure i saw anything branding related
Where is this screenshot from?
the platform account
Since your standard connected account (acct_1PiDhM4MJNJUC53F) has a full Stripe Dashboard, you can log in there and update the branding for the connected account.
but do I have to do that for all accounts that connect? Isn't there a more frictionless way of doing this?
Like upon registration etc
I am pretty sure Connect onboarding should prompt you to add branding for your account, especially Standard.
ill try again
But otherwise the Connected account will always be able to re-configure branding in their own Dashboard.
@manic pineAlright! I just noticed it's prompting me to log in when I follow teh account link. Didn't know you had to log in first. Is that because it's a standard account, so they first need to create a stripe account+
didn't see anything related to branding when i tried but it might be because i used an existing account, idk
Normally you should create a new account via the link.
Type the email?
Ah i thought it was prompting me for an existing stripe mail
No, no this is to create a new Stripe account
Yes, sorry. I have a fever so my head is scrambled lol
im trying the flow from scratch
๐ taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
yes sec, just trying it again!
take your time.
Ok I think with a completely new account it does work. It uses the default branding for a new connected account
It does use the platform's logo/icon, however
is that by design?
or is it some setting I have?
And you didn't set it for this connected account?
Perhaps if a different logo is not provided, a Platform logo will be used.
No didnt set it for that connected account
ok then that's ok, it's just the logo
it's not a huge problem, was just wondering if it was default behavior
thanks a lot!
If you have not added branding for your Connected Account, Stripe uses the Platform account's branding and that seems to be the issue here. You'd want to set the branding on the Connected Account, https://docs.stripe.com/get-started/account/branding#branding-with-connect.