Thank you very much for that! I was searching for it long time ago.
P.S Is there any way to reduce bitcoin node stroage & data usage?
If you are talking about running a full-node, you have to download and verify the entire Bitcoin blockchain. After that, you can use pruned mode that requires only a few GBs of storage on your hard disk.
But Electrum is an SPV client, so you don't have to worry about storage limitations.
And if you decide to go for a payment processor such as BTCPay Server, you would also not be dealing with full-nodes.