We need to have main account in order to let our customers to deposit into it. But since stellar does not let you generate account without getting funds into it from an existing account, we do not get how to make this main account. We found some answers telling to go to an exchanges that support create account but we would like to make it on our own and not depend on other exchanges or other 3rd party. So in short, how can we make real account that will serve us as main account? How can we fund it without having existing account on stellar?
- Buy XLM from whatever exchange works best for you (check that it supports creating an account when sending to a new keypair, if it doesn't then send it to a wallet that does).
- Generate a Keypair using Stellar Lab or some other officially endorsed tool (keep the secret key secure and private).
- Send your XLM to the public key of this account (the wallet/exchange should perform a Create Account operation if the keys are new).
I know for sure that PapayaBot on Telegram will create the account when sending to new keys. I'm sure most other good wallets will too.
In short, you can create keys all day long, it's not until you perform a createAccount operation from an existing account that those keys exist (and have value) on the ledger.