#jimmyle_
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- jimmyle_, 27 minutes ago, 11 messages
Hi, I suggested adding transfer_group to the PaymentIntent. Didn't it help?
Yes, it worked well
thank you
But I still can't withdraw from vendor's connect stripe
to be clear transfer_group doesn't change anything with the availability of funds, only source_transaction does
please read this answer in detail : https://stackoverflow.com/questions/55686949/why-i-am-getting-insufficient-funds-when-trying-stripe-transfers-even-though-i/55687932#55687932
Thanks for your document
but I still don't understand why I get error when I use schedule payout?
Can you explain or give me some advice with this please @flint jackal ?
what part don't you understand/what precisely can I clarify?
there are multiple pointers in the answer in the Stackoverflow for things to try(like using source_transaction , or using the /v1/balances API to check and understand the actual balance the account has), have you tried any of that?
The part when I do a sucessful payment, the payment will come to main stripe account not the vendor account
before that it got 400 error and vanya already support me with transfer group, it error 400 which already come to 200 OK
but I still dont see the funds in vendors account ( just able to add fund mannually)
what guide did you use when you implemented the code that accepts the payment from the customer? Are you using Direct/Destination or Separate Charges and Transfers? https://stripe.com/docs/connect/charges#types
I'm using transfer charges
Should I change to Destination charge or Direct charge?
it depends on your use case; why did you pick Separate Charges and Transfers?
do you have one of the requirements it fits?
yes, my system will have 1 main admin stripe accounts and many vendors
So that's why I'm using Transfers to make sure that money will be delivered to the exact vendors with they do withdraw action
sounds good
But you can see that when I do a withdraw action, it got 400 err
then you need to carefully read the docs and the answer I gave above on Stackoverflow that explains how funds availability works and how to work with it
Yes, the document is really useful
I did check it
And I still wait for payout schedule to check it work well or not
I just ask if you can tell me what's this error saying
If I have answer for that, it'll all be okay
I just ask if you can tell me what's this error saying
there's a clear error message in the "Response body" that you can scroll to just off-screen, right?
maybe look into using source_transaction? I mentioned it multiple times in this thread, and in the Stackoverflow answer, and the answer link to the section of the docs that describe it.
Yes, I already see it in processing with transaction
"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",
I already mannually add a fund to vendors account with the solution in message
but then it's still not working
same message again
So that why I'm trying to connect with you guys for help
I already mannually add a fund to vendors account
why the vendors account?
the API call you're making(/v1/transfers) is to transfer money from your platform account(money that you recieved from processing a payment with an end-customer(and you can use the 0077 card for that payment)), to a connected account(the vendor)
so it's the platform that needs to process the payment and either
- wait for funds to be available
- use source_transaction on the transfer
- process that payment using the special card, and then do the transfer
I explain all of this clearly in the Stackoverflow answer.