#Muttakin Islam Hasib
1 messages · Page 1 of 1 (latest)
When you programmatically create a Transfer after your platform takes a charge, you don't use Application Fees. You would instead leave some amount in your platform's balance and only transfer the amount you want to the Connect account
example:
the checkout session will for $105
and i will transfer only $100 that's it ?
Exactly
one more thing, i can't access the metadata from "checkout.session.completed" webhook
It looks like you're setting metadata on the Payment Intent, so you would need to get the Checkout Session ID from the checkout.session.completed webhook event data and make a separate Retrieve Checkout Session API call to get that data.
Are you already doing that?
no
Okay, so you'll need to implement the above recommendation in order to be able to expand the payment_intent_data hash on the Checkout Session object after you retrieve it.