#vamsi_43560
1 messages · Page 1 of 1 (latest)
How can I help?
create payment internt with transfer_order
and did the payout to a connected account through transfer
Error seems pretty verbose to me: acct_1MGUTiEJx1LumFjq doesn't have sufficient funds
using the same transfer_order and connected account id
Have you test accumulated enough of a balance on that account to cover the .85 transfer??
Yes
Which test card did you use? I suspect it's still in a 'pending' state
Use this test card instead: https://stripe.com/docs/testing#available-balance
4242 4242 4242 4242
oh then thats the issues
in case of live account how does this work ?
if customer uses credit card to pay would that be pending ?
You can pass source_transaction and the transfer will only occur once that transaction has settled in your balance
Yep, pretty normal for card payments to take a couple days to actually settle
You can create multiple transfers with the same source_transaction, as long as the sum of the transfers doesn’t exceed the source charge
i want the other way around
where i will have multiple source transactions mapped to a single charge
Well source_transaction is a ch_xxx (Charge) ID
So the answer above is right
You can do source_transaction: 'ch_xyz' multiple times as long as the sum of those transfers isn't greater than the amount of ch_xyz
do you mean something like below ?stripe.Transfer.create(
amount=1000,
currency="usd",
source_transaction='{{CHARGE_ID1}}',
source_transaction='{{CHARGE_ID2}}', source_transaction='{{CHARGE_ID3}}',destination='{{CONNECTED_ACCOUNT_ID}}',
)
No, you can't pass the parameter multiple times
then i need to create multiple tranfers with diff source transactions ?
i want to create single transfer requested associated with multiple source transactions
as source transactions are smaller than final charge
You cannot I'm afraid
I see