I'm having the same issue, with quickbooks desktop. My customer tried to pay invoice with two different cards, the first transaction went through but the second...
I have the same issue because I started using class codes and had to go back and change some. It had absolutely nothing to do with the amount of the check etc. ...