#Gonçalo Ferreira
1 messages · Page 1 of 1 (latest)
Hi! thank you
So like the error says, it looks like it's not possible for platform in the US to use application fee for accounts in MX.
Trying to think if there's a workaround...
but I didn't use the application_fee. I used only the transfer_data and set the amount that i want to send to the Connected account. for example total amount is 100$, i set the transfer_data["amount"] to 80$ and we keep 20$.
If you see the request, you find the application_fee_amount set to null, that's what i find odd..
transfer_data[amount] == application_fee_amount. They're essentially the same parameter. The error is just poorly phrased. See: https://stripe.com/docs/connect/destination-charges#transfer-amount
This is the underlying reason: https://stripe.com/docs/connect/account-capabilities#transfers-cross-border
oh ok I understand now
US platforms sending funds to cross-border payouts destinations using a recipient service agreement.
You need to change the service agreement when onboarding your connected accounts: https://stripe.com/docs/connect/service-agreement-types#recipient
ok, by changing the Service Agreement, I can then use the transfer["amount"] and it will do the job?
I suspect so, as it will enable cross border transfers from your US platform to accounts in countries here: https://stripe.com/docs/connect/cross-border-payouts
ok, perfect. I'll try it and test it out. If i have more problems or doubts i'll let you know. Thank you very much!!
np!