If a payment fails, LotusPay informs the merchant and the customer of the reason. Most failure types can be easily rectified.
When a payment fails, LotusPay informs you and the customer by email. If you have integrated with LotusPay's API, we can also inform you via webhook.
If a payment fails, it's usually because of lack of sufficient funds in the customer's bank account. However, there are a whole range of reasons why a payment can fail.
Click here to see a full list of NACH Debit rejection and return error codes. Reject codes are for transactions that are rejected by the NACH system. Return codes are for transactions that reached the destination bank and were returned for the reason specified by that bank.
When a payment fails for the 'Balance Insufficient' reason and some other reasons related to temporary issues, you can retry by creating a new payment.
If the failed payment leads to a default by the customer in their agreement with you, you should handle this with the customer and authorities directly. LotusPay's role is purely to process the payment.