#binod - Transaction Statement

1 messages ยท Page 1 of 1 (latest)

buoyant sentinel
#

Hi ๐Ÿ‘‹
What do you mean by a "transaction statement"?

open lake
#

Now, when buyer purchase an item from test1.example.com using IDeal payement, I want to send business name of connnected account(express) in the transaction statement

buoyant sentinel
#

What do you mean by transaction statement? Do you mean the statement_descriptor which appears on the bank records?

#

Since these are Express accounts, I assume you are using Destination charges?

open lake
#

I mean title of that particular transaction. Yes, I am using destination charge

buoyant sentinel
#

Can you share an example of what you mean?

open lake
#

title of transaction should be business name of connected account. that's all

buoyant sentinel
#

But there is no field for "title". That doesn't exist in our APIs so I'm trying to understand what you mean

open lake
#

I mean title of transaction

buoyant sentinel
#

Right and I'm saying I don't know what that means. Can you show me an example of where you want to see a specific business name?

open lake
buoyant sentinel
#

That is the statement descriptor

#

okay.

open lake
#

This is how transactions appear. I want to replace Nova Automotive B.V. with associated client business name.

buoyant sentinel
#

Well you aren't passing anything for the statement descriptor in here so it's defaulting the whatever is set on the Platform account. Because that is where the Payment Intent is being created.

open lake
#

No, statement descriptor only appears after clicking on it in details section

buoyant sentinel
#

And you will still have the shortened statement descriptor from the Platform

open lake
#

You can see in my code snippet, I have assigned Test statement! in statement_descriptor field

buoyant sentinel
open lake
#

req_Yyn4VjvjHjwVor this is one of the requests

#

??

buoyant sentinel
#

I'm looking but it's also busy

open lake
#

ok

buoyant sentinel
#

Okay so in this case, even though you sent a statement_descriptor when creating the Payment Intent the calculated_statement_descriptor (which is what we send to the banks) was still null. I'm looking into why that might be

open lake
#

okay

#

in some transactions, I get account owner name instead of account business name.

buoyant sentinel
#

Do you have a request ID for one of those?

open lake
#

not sure this might be the one req_vgBoCaktFjlESU

buoyant sentinel
#

Again i see the statement descriptor on the Payment Intent but it doesn't make it to the Charge.

open lake
#

so, what should I do?

buoyant sentinel
#

I'm asking some of my colleagues

open lake
#

yes please..im stuck since last week

buoyant sentinel
#

Hi ๐Ÿ‘‹

#

do you have screenshots of what the payment intents you shared with me look like on the bank statement?

open lake
#

This is what it looks like.

buoyant sentinel
#

Okay that is what we expect. We pass the Connect Account's name and the Statement Descriptor but then it's up to the bank what they choose to display

open lake
#

Can't we pass business name instead of person name?

buoyant sentinel
#

There is no business name for this account: acct_1L67RAQjZTZuIPDX. Try setting a business name and see if that changes what is displayed

open lake
#

How do I set that?

#

Thought business name is filled during onboarding process right?

buoyant sentinel
#

And the Dashboard nickname is 'Nova Automotive B.V ' so the descriptors are setting the information they have

#

And set the company.name parameter

#

You can also edit Business Name on the Express Account directly in the Dashboard

open lake
#

okay, I will try updating it.

#

what if it doesnt work even after update?

buoyant sentinel
#

Well then you'd have a different problem. But lets start with the one we've identified

open lake
#

const updateAccount = async () => { const account = await stripe.accounts.update('acct_1L67RAQjZTZuIPDX', { 'company.name': 'Demo Corp' }); console.log('Updated===>', account); };

#

Its throwing an error

#

error => unknown parameter

buoyant sentinel
#

Ah, okay. Try doing it via the Dashboard.

open lake
#

I can't test it in live..is it possible to test in dev mode?

prisma moat
#

๐Ÿ‘‹ stepping in here as Snufkin needs to step away.

#

The "legal entity name" is what will get displayed here. Since this is a type: individual, their legal entity name will be the individual name on the account.

open lake
#

is it possible to test transaction statement in devlopment mode?

#

for IDeal payment

prisma moat
#

Not really for non-card charges since this is mostly at the discretion of the bank for what they show. I do agree there should be more transparent information from the API for these non-card LPMs for what is being passed. I'd recommend contacting our Support team (https://support.stripe.com/contact/login) and passing along that feedback. They can also let you know if there is any work around for the individual type accounts.

open lake
#

okay, I don't have IDeal payment to test. My client will test it tomorrow. If need further support can we unarchive this conversation?

prisma moat
#

Yeah we will be here so you can always come back and ask follow up questions!

open lake
#

okay, thank you for the help