#Arnaud Lier
1 messages · Page 1 of 1 (latest)
Hi, could you elaborate on where is that information and what more information your sellers want?
Yes, sorry:
When creating a checkout session, I set billing_address_collection to required and payment_intent_data.on_behalf_of to the connected account but the seller has almost no information on his Stripe Express dashboard
They need buyers billing information for their country invoicing program (Hungary)
Can you give me that Checkout Session Id?
Hi, so this is a Destination Charge and yes the Express Connected Account only see the transfer part to them. The "real" transaction stays in your Platform account instead.
There is a workaround, hopefully not too hard to follow:
- When you as the platform receive
checkout.session.completed, find the information you need. You can retrieve + expand the Checkout Session object and look at itspayment_intent(https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-payment_intent) - Then you find the Charge inside the PaymentIntent, then find its Transfer (https://stripe.com/docs/api/charges/object#charge_object-transfer)
- Then you can update the Transfer object, adding information needed into its metadata
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I would recommend playing with it in Test Mode first