What is often associated with the concept of micropayment or microtransaction?

A. Purchase of physical goods in retail stores
B. Donation to charitable organizations
C. Subscription to streaming services
D. Sale of virtual goods in online games
Answer: 