This is more technical question, but maybe someone could help me.
I want to enable payment with ether on my website for all registered users.
What bothers me is I'm not sure how to handle payments.
If create only one account address for receiving payments, how to know which user paid?
Since I don't have information about users ether account addresses, and payment can happen anytime.
I was thinking for each user payment to create a new address and then to watch if balance was changed.
But in this case I will have a lots of accounts and they will be only consumed once or never, and I'm afraid that after some time this could cause problems and system overload.
What would be the best approach and how to handle in these situations?