In order to publish your app to the Square App Marketplace, you need to verify that your application meets a set of technical requirements based on the Square APIs that you are using.
The following requirements checklists generate a set of requirements relevant to your implementation of the Square platform. For each API you use, you are asked a set of API usage questions. Your answers drive the generation of a tailored set of technical requirements in the form of checklists for your convenience as you build your app.
The following topics provide default requirements that apply regardless of how you use each Square API. In most of these topics, you're asked to answer a set of questions that generate additional requirements. This customized set of requirements, and the checkmarks you apply to them, are saved in your browser cache so you can revisit the topics to record further progress against your requirements. You can also download a requirement checklist for each topic if you want to track your progress locally.