Kostenlose 15-minütige Erstberatung direkt mit unseren Experten.
The Square Payments plugin for Shopware 6 lets merchants, including the many UK businesses that already take payments with Square, integrate Square’s secure and reliable payment processing directly into their online shop. With this plugin, businesses can offer customers a smooth, familiar checkout while benefiting from Square’s payment infrastructure, fraud protection and transaction management tools. It is designed to fit seamlessly into the Shopware ecosystem, making payment handling simple, efficient and fully integrated into day-to-day e-commerce operations.
Before submitting any plugin to the Shopware Marketplace, you need to make sure it meets all technical guidelines and quality standards. Shopware requires every extension to pass a structured validation process to guarantee security, stability and compatibility with the platform. This is where the Shopware CLI Extension Verifier becomes an important step in the development workflow.
This guide gives a clear, practical walkthrough of how to install the Square Payments plugin via Packagist and how to run the Shopware Extension Verifier locally. By following these steps, developers and merchants can confirm that the plugin is properly structured, meets marketplace requirements and is ready for submission. Proper verification not only speeds up approval but also ensures a reliable, professional experience for end users.
Packagist
composer require solution25/square-payments
To verify this plugin against the Shopware Marketplace requirements, you can use the Shopware CLI Extension Verifier.
1. Navigate to the plugin directory
For example, if your plugin is located in custom
custom/plugins/square-payments-shopware-6-solution25
cd custom/plugins/square-payments-shopware-6-solution25
To validate an extension, you can use the following command:
Docker:
docker run --rm -v $(pwd):/ext ghcr.io/shopware/shopware-cli extension validate --full /ext
or without Docker:
shopware-cli extension validate /path/to/your/extension
For more details, see the Shopware documentation: Shopware CLI Extension Verifier
Running the Shopware Extension Verifier makes sure your plugin meets all marketplace requirements. This includes:
When working with the Square Payments plugin, we strongly recommend testing the installation and validation process in a dedicated development or staging environment before deploying anything to a live shop. This lets you spot potential issues early without affecting real customers or transactions. Using version control such as Git is another essential practice, as it helps you track changes, manage updates and keep a clear history of your plugin modifications over time. After running the Shopware Extension Verifier, take the time to review all warnings, errors and recommendations in the output carefully. Fixing critical issues before submitting the plugin to the marketplace greatly increases the chance of a smooth approval. If you run the verifier with Docker, make sure the container has the correct permissions and access to the plugin files to avoid validation errors caused by file system restrictions. Following these best practices leads to a more reliable, organised and error-free verification and installation experience.
Proper installation and verification are essential steps in preparing the Square Payments plugin for successful use and marketplace submission. By following the process above, you can make sure your plugin is installed correctly, structured according to Shopware’s requirements and fully compliant with marketplace guidelines. Running the Shopware Extension Verifier helps detect potential issues early, prevents technical errors and confirms that your extension meets the required quality standards. This not only streamlines approval but also contributes to a more stable, professional integration for merchants and customers alike. Taking the time to validate and refine your plugin results in a more secure, dependable payment solution that improves the overall shopping experience in Shopware 6. If you would like support setting up Square Payments in your UK Shopware shop, the solution25 team is happy to help.