Since ACH Credit Transfers rely on the customer to push funds to the merchant, there is a greater margin for error with the transaction. For example:
The customer sent a duplicate transfer and wants to reverse one of them
The customer sent funds to the wrong account
The payment was made for the wrong dollar amount
In these situations, the customer can contact their bank to reverse the funds -- this is called a reversal. The National Automated Clearing House Association (NACHA) rules state that reversals can occur within 5 business days. This means that it’s possible for reversals to happen after we make the funds available in your Stripe account.
There are a few key points to be mindful of when accepting ACH Credit Transfers with Sources:
If a reversal is made, Stripe’s bank partner will notify us and we will process a negative source transaction on the source. You can listen to the
source.transaction.created webhook event to be notified automatically or can view the source event log on your Stripe dashboard.
At the same time, we will apply the reversal amount from the source balance.
If the source balance does not cover the reversal amount, the difference will be deducted from your Stripe balance.
If your Stripe balance has insufficient funds, any new payments that you accept will be used to offset the negative balance incurred until your balance is positive.