Why don't you accept debit cards?
Debit cards have a daily limit that can exceed the amount of most deposits and final payments. This would result in your debit card being declined.