#Caio Cruz-payment-division
1 messages · Page 1 of 1 (latest)
I did the credit card payment split by following this link https://stripe.com/docs/connect/collect-then-transfer-guide
Collect payments from customers and pay them out to sellers or service providers.
For credit card, it is already working. Now I want to know what the procedure is for making split payments for ACH.
I am still looking in to what you can do for this. Unfortunately Checkout does not currently support ACH payments. We do have a form that you can fill out to be added to the waitlist for it https://stripe.com/docs/ach
Stripe supports accepting ACH payments—direct from bank accounts—alongside credit cards. ACH is currently supported only for Stripe businesses based in the U.S. We'd love to hear about your use case, though!
Thanks for your interest in trying out ACH Debits v2, which will be supported on PaymentIntents, Invoicing, and Billing and will include a number of new features not available on our existing ACH product. To make sure that your business is a fit for this Beta, we've prepared a short survey for you.
using only stripe ach, without plaid integration, is it possible to split payments?
Use Sources to accept ACH payments sent directly from your customers.
Hello! Yes, Separate Charges + Transfer is possible with Stripe ACH. The only difference is that you'd use Charges (w/ transfer_group https://stripe.com/docs/api/charges/create#create_charge-transfer_group) instead of a Payment Intent . Everything else will be largely the same
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
In my system, I accept credit cards, and ACH using PLAID/Stripe integration. My system is for student fundraising, when a donor makes a donation, 4% of that amount should be transferred to a user who referred them. The referring user already has an express account.
I would like to transfer 4% of the donated amount to the user who referred this donor. Can I do this with https://stripe.com/docs/connect/charges-transfers#transfer-options ?
With Connect, you can make charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.
Yes, you could do that with separate charges + transfers (and you could also do it with destination charges). Something to keep in mind is that ACH doesn't support Payment Intents yet, so it'll be a slightly different flow. With separate charges + transfers with ACH you'll create the charge w/ transfer_group, then create the transfer for 4% of the payment to the referrer's stripe account
to create the transfer (https://stripe.com/docs/api/transfers/create), can I simulate it in developer mode?
Yes, you can try all this out in test mode!
because I am trying and it returns a message, saying that there are not enough funds.
and the return link directs me to stripe dashboard.
Do you have a reqeust ID for creating the transfer I can look at?
I am following the documentation and have set a valid stripe express account in a test environment as the destination
So instead of using transfer_group, try using source_transaction (https://stripe.com/docs/api/transfers/create#create_transfer-source_transaction) and set it to the charge ID. This will allow you to transfer funds that are still pending
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I tried with the load ID and the same error appears.
And do you have a request ID (req_xxx) for that request?
I did it, thank you! But I still have doubts, is this transfer only effective after the payment has been credited to the platform?
Plain old transfer will pull from a platform's available balance - when a payment first goes through, it typically start off as pending balance which is why your transfers were not working
The only way to make transfers from pending balance is by passing insource_transaction, which will guarantee that you can transfer pending funds that are specific to the charge you pass in
Sorry, I am not fluent in English. My platform receives a payment and after 4 business days, that amount is credited, only then after the amount is credited to my stripe account, that the amount that is associated with the "source transaction" will be realized?
Does this clear things up:
Your platform receives a payment for $10.00. Theses funds will be pending in the platform's balance for some number of days, but before they become available you can set source_transaction when creating a Transfer to send the pending funds to a connected account. These transferred funds will stay pending until the original funds are also available
Thank you very much for your help. It helped me a lot!