#Pol_Lepel -checkout
1 messages · Page 1 of 1 (latest)
Hi! Can you share the request ID (req_xxx)? Here's how you can find it: https://support.stripe.com/questions/finding-the-id-for-an-api-request
req_jVP1A8ZuYYuncH
If you are using application_fee_amount it means you are using Connect, and want to keep a fee on your platform account. Is that what you want to do?
exactly
Well in the request you shared, there's no connected account involved, so it won't work.
thats odd i will look into that on my side in the test mode it is working
only not in live mode
Can you share a request ID of this working in test mode?
In live mode you are either forgetting to use the Stripe-Account header, or forgetting to pass transfer_data[destination].
req_3QJiAsJVeC3EAk
This request has:
transfer_data: {
destination: "acct_1KPUgjPR3D7uuulF"
}
i got another request here
req_Xz27nVWSM7wyoE
in this one it gives the right connected account
also works on desktop
only not on mobile
The original request you shared (req_jVP1A8ZuYYuncH) doesn't have a transfer_data.destination, that's why it fails.
req_Wil3mARfiWdIGB this is a desktop call that does work
in live mode
req_SVbBBYgoCsMhLB this one setup exactly the same way but returns error 400
sorry for the questions 😅
Yes, this is the exact same problem I explained before:
req_Wil3mARfiWdIGBhastransfer_data.destination, so it worksreq_SVbBBYgoCsMhLBdoesn't havetransfer_data.destination, so it fails
i know but the button to initialize the call is the same on phone as on desktop, on phone it isn't passing the transfer_data.destination and on desktop it is, so I thought maybe stripe would know why that is