#knuppi_payout-descriptors
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/1295759291093094411
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi Toby
Hi there ๐ the doc you linked to explains this. Do you have a question about something you're seeing in that doc and/or in practice?
The problem we're facing is that we have a client (connected account) which is receiving payouts from you every day
The problem is, if you follow the related request ID, that every data.object.description has the same value
is there a way to create a unique value, for each payout? the client needs to be able to differentiate the contents of each payout
Are you using manual payouts?
automatic daily payouts at the moment
Then the only thing I can think of that might work there, is to update the Account's settings.payout.statement_descriptor field every day to the value you want to use that day:
https://docs.stripe.com/api/accounts/update#update_account-settings-payouts-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.
- multiple end-user makes purchases through our platform to the connected account
- we save all receipts in our platform with the payment_id ("pi_xxx")
- within a few days, the payout is triggered from Stripe
- we read the webhook and collect information of which payment_intents are inside the payout
- we tag the receipts in our platform with which payout they belong to
problem is; when the client checks their bank account, they see payment descriptors such as this:
knuppi_payout-descriptors
Please see the line in the PDF which says ("CONCEPTO")
Removing your file as it appears to be a real screenshot from your users bank, and this is a public forum.
Is that the Payout's statement descriptor?
There isn't a way to have those descriptors change automatically every payout, you would need to implement that logic. But I'll file feedback with our teams that this is something you'd be interested in seeing provided in the future.
If we take this approach, will this update what's being sent to the bank as the "CONCEPTO"?
I'm not sure. I don't know how exactly the bank is building what they show to their customers. Do you have an example Payout object that we can take a closer look at to see if we can spot what statement descriptor was used?
This is the payout object I think: https://dashboard.stripe.com/acct_1NvFsKQ6t7QQwXAB/payouts/po_1Q7RqJQ6t7QQwXABypIb6VoI
I haven't been able to find a public API property where I've found the bank statement
This is an older bank statement from the same client
As you can see, the "CONCEPTO" is changing slightly
An alternative solution could be; is it possible to initiate a Payout for every payment the connected account receives? (I assume not)
Yeah, you could do that, if you switch to manual payouts.
Then you can also specify the statement descriptor for every Payout you create
Would we be able to trigger multiple payouts per day?
I do believe that's the field that would change. Can you confirm whether you settings.payout.statement_descriptor on the Account is set to anything? And if not confirm whether you set a default statement descriptor at your Platform level?
Because it looks like we're using STRIPE as the statement descriptor as described in the doc you linked for behavior for automatic payouts, plus some random value that I wasn't aware of.
This is what we've set on the platform level: https://dashboard.stripe.com/settings/connect/payouts/statement-descriptor
PRE:MIND payout
Are you able to talk to lvl2 support on whether this randomized value can be defined?
Gotcha, but that doesn't apply because you're using Standard accounts I see.
No, for more details on how these Payout descriptors behave I'd suggest reaching out to our Support team:
https://support.stripe.com/?contact=true
Since they're not controlled by the code in your integration it isn't something we're too familiar with here in this forum.
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
This is what we have on the account:`
"payouts": {
"debit_negative_balances": true,
"schedule": {
"delay_days": 3,
"interval": "daily"
},
"statement_descriptor": null
},
Gotcha, so statement_descriptor isn't set.
Thus, we have two options:
- (perhaps easiest), we update the
statement_descriptorevery day with a known value - (perhaps more work), we enable manual payout, create a cronjob to run those, and then we set the
statement_descriptorfor each Payout
Do you agree with my assesment?
Yup
I see, thank you for your help! We will work with these solutions
Any time!
Is this how we create Payouts? https://docs.stripe.com/api/payouts/object
And how do we set to manual payouts?
Yup. Our guide for switching to and using manual payouts can be found here:
https://docs.stripe.com/connect/manual-payouts