#Arnaud Lier

1 messages · Page 1 of 1 (latest)

barren juncoBOT
round wind
#

Hi, could you elaborate on where is that information and what more information your sellers want?

cerulean crest
#

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)

round wind
#

Can you give me that Checkout Session Id?

cerulean crest
#

Sure

#

cs_live_a1Pj5oy8arbzPlj6G5JgGPI6PwWnbqG6RGCi9PJEpebjEOVXKy1sOh74cG

round wind
#

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:

  1. 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 its payment_intent (https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-payment_intent)
  2. Then you find the Charge inside the PaymentIntent, then find its Transfer (https://stripe.com/docs/api/charges/object#charge_object-transfer)
  3. Then you can update the Transfer object, adding information needed into its metadata
#

I would recommend playing with it in Test Mode first