#red-made - send account info
1 messages · Page 1 of 1 (latest)
What info are you trying to send and where do you want the connected account to see it?
I want to send to the connected account the details about the user that make the payment
eg:: I (Red) buy a ticket, the marketplace account know that the payment come from Red but the connected account that effectively emit the tickets receive the payment but only know that the sender il the Marketplace
I want to enable the connected account to know that the payment is received from Red
Did you understand my question? sorry for my bad english
Reading through your response again. Very sorry, the server got busy and I dropped this thread.
Are you putting this on your own custom page or do you want this in their Stripe Dashboard?
If this is your own page, you can still retrieve this info and render it. Otherwise, I think you would want to clone your customer object from the platform to the connected account and copy any relevant data
I want that information in their Stripe Dashboard
There is not a way to give the connected account access to the parent account's customers but you can copy the data
Unfortunately it is just a copy. If you create a customer named Red, copy it to the connected account, and then rename the customer to Blue on the platform, the connected account will still see Red until you change the name on their customer object as well
There is a way to put custom data in the intent?
I just need to append custom data, and show it in the connected Dashboard
eg: in the intent I set a note like that: "Payment from Red for Ticket id:1224"
There is a way to publish this custom data in the connected dashboard?
I do not need to really store the customer, just the information, for example a transaction Id to connect the payment to the information stored in my applicatiojn
Unfortunately there is not a way to automatically do that. You can set that as metadata on the PaymentIntent but that data would not be copied over to the connected account's charge and it wouldn't be displayed.
Wait, let's take a step back. Are you using Standard, Custom, or Express accounts here?
express
This is my code
let paymentIntent;
if (canPaySubAccount) {
paymentIntent = await stripe.paymentIntents.create({
amount: 10,
currency: "eur",
payment_method_types: ["card"],
application_fee_amount: 1,
transfer_data: {
destination: serviceOwner.stripe_account_id,
},
});
} else {
paymentIntent = await stripe.paymentIntents.create({
amount: 1,
currency: "eur",
payment_method_types: ["card"],
});
Basically if the connected account of the Merchant has made the onboard (canPaySubAccount) I create an intent for the total cost of the purchase (in this case ticket + membership cards), otherwise I charge the user only for the part that goes to the marketplace account (membership card) and the user will pay the rest by cash directly to the Merchant.
Now the problem is that that Merchant isn't able to connect in any way the payment to the order, I need a way to let the merchant know not only that amount of the payment but also the reason (sender, id, or other custom data to clarify what is payed).
Seems really strange that not anyone has experienced that problem, seems to be a very basic necessity for a marketplace
Gotcha. I am trying to figure out the best way to communicate this. So in this case, you just need them to know which payment is which? No information beyond that such as billing address or anything?
No, just wich payment, I can connect the payment by Name and Surname, or by stripe payment id, something that help user to join payment and sells
For example in the application I user the stipe id code "pi_3J3LDSA51YlbUWyd0IwIy9EV" to let the user keep track of the transaction
I am still not seeing a way to indicate this in their Express Dashboard.
That PaymentIntent lives on your platform account. You can look up which payment intent that the Charge object on their account maps to with the API but that mapping isn't available in the Dashboard.
I understand, big problems :/ seem that I will have to leave stripe because for my customer this is an indispensable thing.
Thanks anyway
I am still looking in to if there is an easy way to do this. So all you need is to show your merchant who paid in the description on the Express Dashboard?
We have a guide on this. Apologies that I did not find this before https://stripe.com/docs/connect/customize-express-dashboard#destination-charges
Yep, as that doc notes, you need to reach out to support. Unfortunately it will not show up otherwise https://support.stripe.com/contact/login
Thank you that means a lot. Again, apologies that it took me a bit to find our doc on this. Let us know if you have any further questions