PHPackages                             satispay/shopware6-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. satispay/shopware6-plugin

ActiveShopware-platform-plugin[Payment Processing](/categories/payments)

satispay/shopware6-plugin
=========================

Satispay Shopware6 Plugin

3.1.0(11mo ago)0621MITPHP

Since Apr 12Pushed 11mo ago3 watchersCompare

[ Source](https://github.com/satispay/shopware-plugin)[ Packagist](https://packagist.org/packages/satispay/shopware6-plugin)[ Docs](https://www.satispay.com)[ RSS](/packages/satispay-shopware6-plugin/feed)WikiDiscussions master Synced today

READMEChangelog (8)Dependencies (3)Versions (14)Used By (0)

Satispay payment
================

[](#satispay-payment)

Satispay plugin for Shopware 6 ecommerce

Requirements
------------

[](#requirements)

- Shopware 6.1.\_ or 6.2.\_ or 6.3.\_ or 6.4.\_ or 6.5.\_ or 6.6.\_ or 6.7.\_
- Satispay payment method is allowed only for EURO transactions.

Installation
------------

[](#installation)

### Via composer

[](#via-composer)

Use the composer require command to add it to your ecommerce

For Shopware versions **lower** than Shopware 6.5:

```
composer require satispay/shopware6-plugin:1.2.0
```

For Shopware 6.5:

```
composer require satispay/shopware6-plugin:2.0.0
```

For Shopware 6.6 **and over**:

```
composer require satispay/shopware6-plugin
```

Then you have to install and activate it

```
bin/console plugin:refresh
bin/console plugin:install Satispay
bin/console plugin:activate Satispay
```

After installation, a new [rule](https://docs.shopware.com/en/shopware-6-en/settings/rules) will be added called **Currency Euro**. This rule is set as [availability rule](https://docs.shopware.com/en/shopware-6-en/settings/Paymentmethods#availability-rule) for Satispay payment method.

Configuration
-------------

[](#configuration)

### Activate Satispay Token

[](#activate-satispay-token)

1. Log in as admin user
2. Access Settings &gt; System &gt; Plugins for Shopware version lower than 6.4.x or access Extensions &gt; My Extensions for Shopware version equal/higher than 6.4.x

    [![Settings System PLugins](docs/assets/settings-system-plugins.png)](docs/assets/settings-system-plugins.png)
3. Select config button for Satispay payment plugin to access its settings

    [![Settings System PLugins](docs/assets/settings-system-plugins-config.png)](docs/assets/settings-system-plugins-config.png)
4. Select if you want to use sandbox mode through the checkbox Sandbox (if active is blue and will run on sanbdox, not otherwise)

    [![Satispay Settings](docs/assets/satispay-settings.png)](docs/assets/satispay-settings.png)
5. Insert your activation code created from your satispay account dashboard (Negozi Online -&gt; Crea codice di attivazione)

    [![Satispay Token](docs/assets/satispay-business.png)](docs/assets/satispay-business.png)
6. Click Save button to save current settings

    [![Satispay Save](docs/assets/satispay-settings-save.png)](docs/assets/satispay-settings-save.png)
7. Click Activate button

    [![Satispay Activate](docs/assets/satispay-settings-activate.png)](docs/assets/satispay-settings-activate.png)

In case of success, you see in the Currently activated code your activation code. In case of error, you'll receive an error code for Satispay support to identify the issue.

If you **empty the token activation** and click **activate**, it will **delete current activation values** and you will need a new token to **activate your connection** to satispay.

[![Satispay Error](docs/assets/satispay-error.png)](docs/assets/satispay-error.png)

### Enable Satispay Payment method

[](#enable-satispay-payment-method)

1. Select the corresponding sales channel where you want to activate satispay payment method
2. Open the dropdown Payment methods from Payment and shipping settings and select Satispay payment

    [![Satispay Payment](docs/assets/set-satispay-payment-method.png)](docs/assets/set-satispay-payment-method.png)
3. Click Save button to save current settings

### Extra settings (optional)

[](#extra-settings-optional)

Extra settings are available in the admin panel in Settings &gt; Shop &gt; Payment.

[![Satispay Extra Settings Edit](docs/assets/satispay-extra-settings-edit.png)](docs/assets/satispay-extra-settings-edit.png)

To view or change them select the action button and click edit.

[![Satispay Extra Settings](docs/assets/satispay-extra-settings.png)](docs/assets/satispay-extra-settings.png)

### Refund payment

[](#refund-payment)

1. Open the order you want to create the refund for from the orders grid.

    ***Only the orders that have the payment status paid, refunded or refunded partially can be refunded.***
2. Select the **Satispay Tab** *visible only if the order was paid with satispay*.

[![Satispay Order Detail](docs/assets/select-order.png)](docs/assets/select-order.png)

3. Click **Make a Refund** button
4. Insert the amount to refund and confirm clicking **Perform refund** button

[![Satispay Refund Modal](docs/assets/satispay-refund-modal.png)](docs/assets/satispay-refund-modal.png)

[![Satispay Refund Success](docs/assets/satispay-refund-success.png)](docs/assets/satispay-refund-success.png)

In case of error, you'll receive an error code for Satispay support to identify the issue.

[![Satispay Refund Error](docs/assets/satispay-refund-error.png)](docs/assets/satispay-refund-error.png)

Payment Flow
------------

[](#payment-flow)

[![Satispay Payment Flow](docs/assets/shopware-satispay-payment-flow.png)](docs/assets/shopware-satispay-payment-flow.png)

- In 6.1 the payment status after the get payment status will stay in **OPEN** instead of **IN PROGRESS**.

Scheduled task to finalize unhandled transactions
-------------------------------------------------

[](#scheduled-task-to-finalize-unhandled-transactions)

[![Satispay Scheduled Task](docs/assets/shopware-satispay-scheduled-task.png)](docs/assets/shopware-satispay-scheduled-task.png)

In the plugin configuration there is a value to enable a scheduled task that runs every 4 hours and finalizes Satispay transactions for the latest hours specified in the Time Frame field (excluding the last hour so that these payments follow the default flow and wait for the callback).

Tested on
---------

[](#tested-on)

- 6.1
- 6.2
- 6.3
- 6.4
- 6.5
- 6.6
- 6.7

Contributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License
-------

[](#license)

This project uses the [MIT LICENSE](LICENSE)

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance52

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~142 days

Recently: every ~239 days

Total

12

Last Release

339d ago

Major Versions

0.0.1-beta → 1.0.02021-05-05

1.2.0 → 2.0.02023-07-13

2.0.0 → 3.0.02024-05-20

### Community

Maintainers

![](https://www.gravatar.com/avatar/0f57e348126e4d6cc0cb329fbc7e7571bfba36765c799bdc4b91c4fc72a0f1b1?d=identicon)[satispay](/maintainers/satispay)

---

Top Contributors

[![springerin](https://avatars.githubusercontent.com/u/563087?v=4)](https://github.com/springerin "springerin (44 commits)")[![MichaelBattistonBitbull](https://avatars.githubusercontent.com/u/63777267?v=4)](https://github.com/MichaelBattistonBitbull "MichaelBattistonBitbull (29 commits)")[![keeara](https://avatars.githubusercontent.com/u/87645068?v=4)](https://github.com/keeara "keeara (7 commits)")[![stvnmsh](https://avatars.githubusercontent.com/u/55988572?v=4)](https://github.com/stvnmsh "stvnmsh (6 commits)")[![bernardomenjivar-satispay](https://avatars.githubusercontent.com/u/206039268?v=4)](https://github.com/bernardomenjivar-satispay "bernardomenjivar-satispay (3 commits)")

### Embed Badge

![Health badge](/badges/satispay-shopware6-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/satispay-shopware6-plugin/health.svg)](https://phpackages.com/packages/satispay-shopware6-plugin)
```

###  Alternatives

[adyen/adyen-shopware6

Official Shopware 6 Plugin to connect to Payment Service Provider Adyen

25117.9k](/packages/adyen-adyen-shopware6)[shopware/production

177209.0k](/packages/shopware-production)[kiener/mollie-payments-plugin

Mollie Payments

6565.2k](/packages/kiener-mollie-payments-plugin)[unzerdev/shopware6

Unzer payment integration for Shopware 6

1233.3k](/packages/unzerdev-shopware6)[payone-gmbh/shopware-6

PAYONE Payment Plugin

2177.6k](/packages/payone-gmbh-shopware-6)[swag/paypal

PayPal integration for Shopware 6

32106.2k](/packages/swag-paypal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
