Hey, I'm newish to BITCOIN. At first I was under the assumption that you would generate your PRIVATE and PUBLIC key and use those to create numerous wallet addresses, but I was told that it doesn't work like that. I'll give you some background basically I'm trying to handle payments, do I need to create a new set of KEYS for each payment then once its goes through transfer the money to my main wallet, or am I wrong and I can have numerous wallet addresses.