Which of these is a new form of payment that has been recently accepted in some companies?
A. Cash
B. Check
C. Credit Card
D. Cryptocurrency