#rv-Connect
1 messages Β· Page 1 of 1 (latest)
Sure, we have drivers as connect accounts, they are delivering stuff for our platform(like ubereat) customers, and we will to give them incentive like top driver of month, will get $500 bucks etc
Got it, so you want to transfer some funds from platform to connected accounts?
https://stripe.com/docs/api/transfers/create?lang=curl You can use this transfer API to transfer the incentives to the connected account
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
https://stripe.com/docs/api/payouts/create?lang=curl And use the Payout API to send the fund to bank so that it can be reflected in the bank statement.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
is it possible to use auto payout and manual payout together ?
If you use auto payout, the amount reflected in the bank statement may not exactly match the incentive amount.
We are already using auto payout for other income activities, are you sure, we can use manual payout with this component, it won't effect other stuff ?
You need to turn off auto payout in order to send manual payout.
Then I can't use both together ?
You can't I'm afraid.
and there is no other way to pay connect other than transfer ?
Must the incentive shown in the bank statement? The Payout also have a list of transactions (including the incentive transfer) that you can show to your connected account.
You can use the balance transaction list API to get the list https://stripe.com/docs/api/balance_transactions/list
Yes, I am aware about that, just wondering if there is any way to pay connect account other than transfers
You can also create charges on the connected accounts
Is it straight forward ?
what's your concern here?
in terms of invoicing, will have look never mind
You can also create charges on the connected accounts
Is it possible to pay connect account by charge ?
how can we pass that pay from our main account ?
If the funds flow needs to be from main account (platform), then you can only use transfer API.
Also i'd like to make a correction here. You can still use the Payout API to create manual payouts even if you have switched on the auto payout.
So you can use the Payout API to payout the incentive to your connected account and reflect it in the bank statement
AWesome news
what will be the source ?
in transfer
"source_transaction": "dfsdfsf",
"source_type": "card",
You mean the source_transaction ?
It's an optional param, you can use this parameter to transfer funds from a charge before they are added to your available balance.
If you platform balance is low, you can use this param so that you don't need to wait for the balance to available in your platform balance.
ah, awsome mate
and if I use manual and auto payout together it won't cause any issue, like paid twice etc
Hmm, I thought you want your connected account to receive payouts twice? (1 for regular payout and the other for incentive) ?
let me rephrase it:
-
There is system in place that is doing regular payment, getting money from stores --> paying to drivers (auto payout) we don't want to touch that
-
We want to create new component, which will pay driver from our balance and using manual payout
The question is if we created a transfer and did payout manually immediately, the auto payout mechanism, will not pick that one as it's already paid ?
Thanks for the clarification. The payouts, regardless of auto or manual, will only draw funds from the available balance. So if the total balance is 100 and the manual payout takes 10, the auto payout will only take the remaining 90.
and what if balance is 100
---> manual payout from transaction 1 of $10
there is no other transaction auto payout in night will again pick transaction 1 even it's payout in the morning by manual payout
Is it making sense ?
Sorry I'm not following.
I'll suggest you to test it out yourself.
Is there anyone else there ?
who can check my query
?
I'll suggest you to test it out yourself.
I can, but want to know business logic how it suppose to work mate
Please explain your logic here so we can discuss
-
There is system in place that is doing regular payment, getting money from stores --> paying to drivers (auto payout) we don't want to touch that
-
We want to create new component, which will pay driver from our balance and using manual payout
The question is if we created a transfer and did payout manually immediately, the auto payout mechanism, will not pick that one as it's already paid ?
I paid Driver 1..... $10(transfer id 1) with transfer and did manual payout immediately (my balance is $1000)
our system has auto payout enabled too, does the system pickup the Driver 1..... $10(transfer id 1) which is already paid
No it wonβt.
The payouts, regardless of auto or manual, will only draw funds from the available balance. So if the total balance is 100 and the manual payout takes 10, the auto payout will only take the remaining 90.
So Driver won't get payment twice for same transaction, regardless of balance whatever it is ? are you sure mate ?
I am sure, and you can test it out yourself
Is anyone using manual and auto payout together ? don't want to get into issues mate
Sorry my bad, I was referring to platform account and you are referring driver's account ?
so transfer $10 to driver account and then payout for $10 from driver account to his bank account
got it, I thought you were saying it will transfer twice to driver account
No worries π
π