Find answers to general questions about the Square App Marketplace.
When you publish your app in the App Marketplace, you become an app partner. Some developers and larger development companies can apply for additional partnership benefits, such as a dedicated partner manager and profit sharing. For information about the full benefits of app partnership at Square, see App Partner page.
Integrating with Square means that your app uses Square APIs to leverage the capabilities of Square in your app. For example, you can use a Square payment form to accept a card payment for Square to process, show a list of the seller's customers, or generate a report of completed orders. To use your app, Square sellers complete an OAuth flow that grants your app access to their Square account.
Find answers to questions about publishing your application in the App Marketplace.
Any developer can use Square APIs to build an app and then use the Square self-service portal to publish it in the App Marketplace, provided they follow Square terms of service and complete the required steps. Get started by logging in to your Square Developer account and creating an app in the Developer Console.
If you publish your app in the App Marketplace, you can help increase adoption by providing compelling value to Square sellers. The general steps involved with publishing an app include:
- Building and integrating your app with Square.
- Accepting Square App Marketplace Partnerships Terms during the submission process.
- Completing an integration check and QA testing with Square.
- Creating and submitting your app listing content.
For more information about this process, see Publish your App to the App Marketplace.
Publishing an app in the App Marketplace makes you an app partner. Some developers and larger companies can apply for additional benefits, such as a dedicated partner manager and profit share. For more information about the full benefits of partnership with Square, see the App Partner page.
While you still accept the App Marketplace Partnerships Terms as part of the app submission process, any custom partnerships contract that you sign with Square takes precedence over these base terms.
The time it takes to publish your application in the App Marketplace can vary based on several factors:
Application readiness
Developers who integrated their app with Square APIs and validated that their app meets the Square App Marketplace API Usage Requirements have the shortest time to launch. Those who haven't worked out bugs yet or integrated all API requirements take longer to launch and require a more involved review process.
Integration check (Quality Assurance)
All apps go through a QA process to ensure they meet technical and usability requirements ahead of launch. If your app doesn't meet Square requirements, expect to spend some additional time correcting any findings prior to getting approval to launch.
App listing content
Working on your App Marketplace listing content in parallel with your build accelerates the launch timeline. Square recommends submitting your marketing content at the same time that you submit your app for technical review.
During the submission process, Square asks you for the current markets where you operate and can support. You have the option to publish your app in one or more of these markets.
You can engage Square for support in these channels:
- Developer Discord - Chat with Square developer support on Discord.
- Developer Forums - Ask questions in the Square developer forums.
- Developer Support - Contact Developer & App Marketplace Support.
- Square Developer YouTube - Check out step-by-step Square training videos on YouTube.
Find answers to questions about reviews, ratings, and making updates to your application after it is published in the App Marketplace.
Sellers with a verified identity can leave a review 24 hours after they install your application. Ratings are on a scale of 1 to 5 and reviewers can leave comments.
Reviews are always available for your Square developer account on the Reviews page in the Developer Console. If you have fewer than 10 ratings and reviews, the average rating isn't visible on other pages, categories, or content.
You can look at reviews in the Developer Console by opening the production application listed in the Square App Marketplace. Sorting the reviews by date or rating lets you prioritize your review responses. You can also gather product feedback and capture testimonials.
For more information about application reviews, see Managing Application Reviews.
Reviews are always available for your Square developer account on the Reviews page for your production application in the Developer Console. If you have less than 10 ratings and reviews, the average rating isn't visible on other pages, categories, or content.
You or your application administrator can view and reply to reviews on the App details page in the Developer Console. You should reply to negative reviews to address feedback. This can help improve your ratings. A seller can edit their review at any time, which lets them improve their review after you've addressed their feedback.
For more information about application reviews, see Managing Application Reviews.
When you sign in to the Developer Console where your app integration is being built or managed, you can invite team members to access it and securely configure their level of access — no need to share login credentials.
For information about configuring Team Permissions, see Build a Developer Team.
Adding a team member’s email to receive notifications ensures that they're included in high-level notifications and alerts from Square, such as our newsletters.
Assigning a developer-enabled permission set to your team members grants them access to the Developer Console, allowing them to collaborate on your build and view details such as performance metrics, app listing information, and app reviews. Team members with these permissions also receive key notifications and status updates related to your build with Square.
For information about configuring Team Permissions, see Build a Developer Team.
To make changes to your app, contact Developer & App Marketplace Support. The support team will determine further actions that might be needed. Depending on the scope of your changes, this might include resubmitting your app to Square for another round of testing.
If you've already published your app and need to make changes, you can log in to your Square developer account, navigate to your production app, and edit the content within the app listing section.
For information about App Marketplace listing best practices, see Create an App Marketplace Listing.
All API updates are captured in the release notes.
In addition, if you'd like to stay up to date with everything that's new, you can subscribe to both the App Marketplace and partnerships newsletters.
Contact Developer & App Marketplace Support and request to delist your app.
Find answers to questions about getting your application noticed by sellers who are looking for Square integrations.
Congratulations on getting your app live on the Square App Marketplace! Reference the co-marketing documentation for partners, which contains best practices and resources for:
- Creating effective launch emails.
- Spreading the word on social media.
- Promoting the integration on your website.
In addition, partners are encouraged to join the Square Seller Community, a public online forum where business owners can find guidance on how to use the platform to grow their business. Here you can directly engage with Square sellers and raise awareness and recognition for your business and integration with Square.
Reference the co-marketing documentation for partners, which contains best practices and resources for:
- Creating effective launch emails.
- Spreading the word on social media.
- Promoting the integration on your website.
Recently launched apps are featured in the New apps section on the Square App Marketplace homepage. In addition, the Partnerships Newsletter contains a recently launched section where your app might be featured. Square will select certain apps for additional joint marketing, depending on seller demand and respective use-cases supported by your app.
Find answers to questions about earning money from your Square integration and how Square gets a portion of your subscription revenue.
Developers that accept the Square App Marketplace Partnerships Terms and then submit and publish their app through the self-service workflow become eligible for a revenue share on the referrals they make to Square that become Square sellers. After publishing your app, you receive additional instructions for how to set up referral links that attribute any referred traffic back to your company.
In addition, you are responsible for a revenue share to Square for subscription revenue that you collect from Square sellers that sign up or subscribe to your app through a referral from the Square App Marketplace.
Note
For partners that have a custom contract with Square, the economics section of your contract contains any specific economic terms for your partnership with Square.
For developers that accept the Square App Marketplace Partnerships Terms and then submit and publish their app through the self-service workflow, Square collects a 20% revenue share of subscription revenue you collect from Square sellers who sign up or subscribe to your app through a referral from the Square App Marketplace.
Note
For partners that have a custom contract with Square, the economics section of your contract contains any specific economic terms for your partnership with Square.
For more information on revenue share and referral earnings, see App Marketplace Revenue Sharing.