You can start your own online business portal with your logo, domain, sub domain, own terms and condition and pricing.
There is no payment required. You just need to register which will be validated and you can start selling in the online store free of cost.
We get paid based on revenue share. Every time you sell online store, we get small percentage.
As of now that option is not available. But can be discussed in the future keeping in my mind the best interest of the customer
There is no hidden fee or charges except the PayPal fee or credit card transaction charges
There is no limit for adding the stores