#binod - New Thread
1 messages ยท Page 1 of 1 (latest)
Hi, there are lots of archived threads and people are chatty. Can you provide a link?
Yeah I think you'll just have to summarize context and ask your new question.
sorry, my internet went down
So, I have a question regarding transaction statement.
I have onboarded multiple clients using stripe connect account(express) and each of the clients have their individual websites.
when someone purchase from their websites, I want to send clients business details instead of platform owner business details
did you get my point?
??
Okay so with Express connect how are you creating the charges? What details do you want to send?
I am creating payment intent with destination account ID and on_behalf_of
And this does not provide the info you are looking for?
only problem is I'm getting name of business owner instead of business name in transaction heading
I want business name in transaction heading
transaction heading
So the statement descriptor is not being set properly?
you can see here, Nova Automotive B.V is platform owner's business name, I want to replace that with onboarded client's business name
??
hello??
Hi there ๐ taking over here
Give me a few minutes to get caught up.
Ok
So you'll want to make sure you're setting the statement descriptor correctly. There is a Dashboard aspect of how to set statement descriptors (see here: https://stripe.com/docs/statement-descriptors#static) and a dynamic aspect of setting the statement descriptor at the charge-level: https://stripe.com/docs/statement-descriptors#dynamic
For Payment Intents you can set the statement descriptor for cards via statement_descriptor_suffix: https://stripe.com/docs/api/payment_intents/object#payment_intent_object-statement_descriptor_suffix
No no, statement descriptor appears in txn details
I want business name of client in txn title, that's it
I didnt find it in docs
The screenshot you provided looks like bank account activity. Is that correct? And is that where you want the name of the client to show up?
Yes, after IDeal payment, I get that
I want name of client's business name instead of Nova Automotive B.V
That's a statement descriptor. That's what statement_descriptor and statement_descriptor_suffix are used for on Express accounts
I would recommend reading this: https://stripe.com/docs/connect/statement-descriptors#set-the-static-component-for-a-connected-account
const paymentIntent = await stripe.paymentIntents.create({ amount: price_in_cents, currency: payload.currency, payment_method_types: ['card', 'ideal'], statement_descriptor: 'Test statement!', application_fee_amount: app_fee, transfer_data: { destination: account.id }, on_behalf_of: account.id });
I am using statement_descriptor as well. It's not a title, it appears inside txn details
Where are you seeing "txn details"?
I already did
Can you post again? it's not showing up
I want client's business name instead of Nova Automotive B.V
You're not using statement_descriptor_suffix can you try that?
you mean use both statement_descriptor and statement_descriptor_suffix ?
Yes. One is for card-based payments and one is for non-card based payments
The bank declares what they put and where. You'll want to reach out to them
I was able send client's name but not the business name of client. So, just wanted to know if it's possible from stripe side
hello, why is it taking so much time?
It's quite busy with many users online right now, please bear with us
You control the descriptors within the bounds of the API as documented at the links shared above
Do you have any example charge/payment intent IDs that are not ending up with the descriptor you expect based on that? I don't see any example IDs earlier in this thread.
You can inspect what we sent to the bank using the calculated_statement_descriptor:
https://stripe.com/docs/api/charges/object#charge_object-calculated_statement_descriptor
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
this is the payment intent ID: pi_3L8FrBHsW9ET26Jg0tosqC6F
ohhh thanks
And Im using paymentIntent API. not charege API
i missed that this was using iDEAL -- most of the statement descriptor logic is very cards-focused
Yes understood -- but PIs use charges under the hood for the actual payment step when confirmed. You can see these in the charges on the payment intent objects
but statement_descriptor is also available in payementIntent API
why use charges again?
That's just for review after the fact, not to submit anything
Looking into this example now
Also, how do I customize receipt sent to email address?
receipt support limited customization: https://stripe.com/docs/receipts#customizing-receipts
Beyond that you'd need to implement your own receipts
okay, I will look at it.
can you give me final update on txn statement? It's been a week im stuck at it
You there?
Yep - still reading
If you inspect the details of those payments do you see any trace of the descriptor you provided?
descriptor appears in txn details
Ok then this is all behaving as expected, i think
The business name of the account is used deliberately to identify that business, but the bank can decide how to display related payment information, which is what you see
Some banks will show the business, some will show the descriptors
If the value you set is visible in the details, then its being passed through faithfully
Yeah but the requirement is client business name in txn title
It looks like this is driven by the account settings, and defaults to your platform details where you've not set it. Can you try updating the account to set the settings.payments.statement_descriptor and/or the business_profile.name here
https://stripe.com/docs/api/accounts/update#update_account-settings-payments-statement_descriptor
https://stripe.com/docs/api/accounts/update#update_account-business_profile-name