Answer:
The answer is the debit card.
Explanation:
Because a debit card takes money straight from your bank account and if he doesn't have enough money in his bank account he can't pay for it. Does that make sense?? If not let me know and I will explain it better.