Limit credit card payment attempts
Limit the number of times a user can attempt to process a credit card payment, to prevent fraudulent payments. After 2-3 declines, the user should no longer be able to pay by credit card for a period of time, and the administrator should be notified.
Ed Emond-Worline commented
Since AffiniPay is charging us for failed credit cards, this is very important to implement now!!!
Scott DuPree commented
This is also a courtesy to your customer. Their credit card company or banking institution may put a hold on their account for the amount of the transaction for each attempt. Someone using a debit card with several failed attempts can tie up valuable credit or funds.