Public app without Shopify payment

Hi all,

I am looking into building a Shopify App, and currently considering the distribution solutions it allows. I understand that an app which is meant for multiple merchants must be public (can be listed or unlisted), whereas an app built for a particular merchant should be custom.

So, considering I distribute my app publicly (listed or unlisted), does this make using Shopify payment to bill for my app mandatory? Or can I bill my users separately using another payment service?

And if so, does that mean the cut of the revenue does not apply, since the payment was not processed via Shopify?

Not entirely sure if this was asked already, but wasn’t able to find a clear answer to this question.

Thank you!