I want to open a store and accept payments through the LN payment system. How do I accept payments? Do I need to spend money first to get a limit for payment or do I need to use other software?
PrimeNumber7 has given an explanation above. You can check it.
When you open a channel, you have your local balance & remote balance; which is the sum of the total capacity of that channel. The amount you can receive is your inbound capacity which can be increased in couple of ways through having channel created for you by others. It's kind of renting a channel. You can check it out here-
https://blog.muun.com/the-inbound-capacity-problem-in-the-lightning-network/Upon having some research, I found one tricky way to increase the inbound capacity. It can be done by exchanging BTC for BTC. You can send Lightning BTC to other in exchange of On chain BTC. There are exchanges/swap sites to execute this. hodlhodl.com, zigzag, sideshift
There are some services for sharing channel with you. You can get the available options link provided above.
You can maintain a node as well which will help you increasing your inbound capacity.
BitCryptex may give us a better solution. I am yet a bit confused on this matter to be honest.