#donna-j_api
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1458098208281591913
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
hey there, is the issue a lack of available funds for transer then? Can you share an example transfer creation request ID?
As the error indicates, you might need to use the "bypass pending balance" test card to get some available funds immediately, instead of after a couple of days
sure.
That said, in general you can also create transfers using your platform balance that will be converted to the connected account settlement currency, assuming you're allowed to create that transfers based on region restrictions etc
I did read about this. Is there a need to enable multi-currency balance?
Is there any other information other than Payment method id and customer id needed?
So this payment created here, this is on your platform account sandbox, correct? https://dashboard.stripe.com/acct_1RihFjIq2bf80JUV/test/logs/req_LzKHHHlYOEn6Gk
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
And then when/how are you trying to transfer to a connected account?
yes. this is our platform account
the information shared was for the USD transaction
We were trying to testing the fund transfer to the connected account: acct_1SkAnJEwDy7yJX5t
All the required/suggested capabilities are active for this connected account., but still the transfer does not happen. this connected account is for a US user
and our platform account is in CAD.
We tried:https://api.stripe.com/v1/transfers,
Request Body:{amount:15
currency:usd
description:Payout to helper for completed task
destination:acct_1SkAnJEwDy7yJX5t}
Response Body: {
"error": {
"code": "balance_insufficient",
"doc_url": "https://stripe.com/docs/error-codes/balance-insufficient",
"message": "You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card. See: https://stripe.com/docs/testing#available-balance",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_nf4MPMHUxxtDjS?t=1767709928",
"type": "invalid_request_error"
}
}---for this reason we tried a USD transaction and therefore, we should having enough/sufficient balance to transfer funds to the U.S. connected account
ok, right, so you do have available CAD balance
the way this works is you actually need to create the transfer in CAD (since that is what you have) and then it would get converted to the connected account settlement/payout currency when received, with some FX
You can use the FX quotes API to figure out how much CAD you send for a desire USD amount result, for example: https://docs.stripe.com/connect/currencies/fx-quotes-api#separate-charges-transfers-without-on-behalf-of
Alternatively, you could enable USD settlement in your CA platform to hold USD balance and send that directly to account thats can receive USD, but then you need to manage multiple balances on your platform. THat's really up to you.