We have Clover Application where we are getting payment from customers for orders they created. We want to show an error message and decline that transaction if someone tries to Pay for an order which has a Payment Amount greater than their available balance.
Let's say someone is purchasing some item worth $10 and if they have a balance of $5 only on their debit card. We want to return an error message and cancel their Payment.
We tried to test payment with test card 4005 5780 0333 3335 given on Clover reference documents. But we are not getting any errors in that case.
We neither want Split Transaction nor Partial Payment. We want single transaction with full payment.