I've created a Sales channel app for my business and actually only want this to be accessible for my business and not others. Main reason I chose Sales channel App is because of access to the checkouts API, so I can easily create and make payment natively from my own website rather than using the classic Shopify checkout (for one natural experience for our customers).
Question is, is there is any ways for me to download this App directly to my Shopify webshop, when I try it says it is not approved and must go through approval process (the App store of Shopify) which I don't want it out there...
Thanks for answers.
There's some requirements for setting up a sales channel here that will help (the public app must be turned into a sales channel). I'd recommend checking out this information here regarding requesting payment processing for the sales channel too. Hope that helps you!