GiroCheckout Payment

GiroCheckout Payment

by S-Public Services GmbH no ratings yet 378 Downloads
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
This app is available for Shopware 6
This manufacturer responds quickly to support requests
  • giros44420687781f
  • S-Public Services GmbH
  • 3.3.8
  • 1 Jul 2021
  • de_DE en_GB
  • 5.3.0 – 5.3.7
    5.4.0 – 5.4.6
    5.5.0 – 5.5.10
    5.6.0 – 5.6.10
    5.7.0 – 5.7.5
For anyone who runs an online store of any kind, payment is an essential factor that needs to be... more

Product information

For anyone who runs an online store of any kind, payment is an essential factor that needs to be implemented in the store. In order to add payment to his store, a merchant needs a payment service provider (PSP) who provides the necessary contracts with acquirers and the required payment plugins for the store. GiroSolution GmbH is such a PSP in Germany that runs its platform "GiroCheckout" to provide these services.

Account & Pricing

In order to use this module, a separate contract with GiroSolution and an account for GiroCockpit is required. This account is created whencontacting GiroSolution, so please do this prior to installing the module. The module is provided free of charge, but there are costs and transaction fees associated to the PSP and the acquiring contract. Please seethis linkfor more information on fees.

Module Details

GiroCheckout is both an API platform for connecting online stores to payment gateways, and a set of payment modules for German and other Central European online businesses offered by Girosolution GmbH.  It is a simple, fast and secure solution for the integration of several payment methods in your online store.  Please remember that adding payment methods to your shop always requires three steps:
  1. Deciding which payment methods you want to offer (see list below)
  2. Signing acceptance contracts with the corresponding payment service provider and acquirer (please contact GiroSolution for this step)
  3. Downloading, installing and configuring the corresponding payment plugin for your shop.  For instructions, please see our plugin for Shopware page.

Payment methods currently provided by GiroCheckout:

  • giropay (Guaranteed online credit transfer for Germany) – also in combination with the age verification service giropay-ID
  • eps (Guaranteed online credit transfer for Austria)
  • iDEAL (Guaranteed online credit transfer for the Netherlands)
  • Direct debit with/without black list check (for Germany)
  • Credit card payments (for any country)
  • Paydirekt (Guaranteed online credit transfer for Germany)
  • Klarna Sofort-Überweisung (Online credit transfer for Germany)
  • Maestro

A simple integration, highest safety standards and a transparent fee model are characteristics of GiroCheckout.  


Read, write and discuss reviews... more

Customer reviews

Installation manual


  1. Log into the admin section of your Shopware store as administrator.
  2. Go to 'Configuration' -> 'Plugin Manager' -> 'Installed', then click on the button 'Upload plugin'. Select the zip file of the GiroCheckout plugin and then click 'Upload plugin'.
  3. Now find the new plugin in the section "Inactive plugins" and click the icon 'open'.
  4. Click the button 'Activate'.
  5. Scroll down until you see the 'Configuration' section and configure the following for each GiroCheckout payment method you want to use:
   a) The merchant ID is the same for all GiroCheckout payment methods. Enter your merchant ID found in GiroCockpit. You should also have received this via email.
   b) You may find the information required for the fields 'Project ID' and 'Project password' in your GiroCockpit at  Keep in mind that this setting is different for each payment method.    c) The purpose field allows the use of place holders. The following are available:         {TRANSACTIONID}: Internal transaction ID for each payment.  Use this instead of an order number, since that is only available in Shopware after the payment and thus cannot be used for the purpose string.        {CUSTOMERID}: Customer number         {SHOPNAME}: Shop name         {CUSTOMERNAME}: Full customer name
        {CUSTOMERFIRSTNAME}: Customer first name
        {CUSTOMERLASTNAME}: Customer last name       The default is "Best. {ORDERID}, {SHOPNAME}", but if you only have one online shop, a purpose string that contains the customer number may make more sense: "Order {ORDERID}, {CUSTOMERID}" or "{ORDERID}, {CUSTOMERID} {CUSTOMERNAME}".  The maximum length of the resulting purpose string after replacing the place holders may not exceed 27 characters. So please keep it short and don't be surprised then some text may appear truncated in your bank statement or the GiroCockpit transaction list.    d) In the case of giropay, direct debit and eps, the option "Use external form service" causes the information required for the payment (such as BIC or account info) to be requested in an external form instead of inside the shop checkout. This should usually NOT be activated unless the internal method doesn't work for you, e.g. because of compatibility problems with your theme.   e) Direct debit lets you optionally configure whether you want the customer to be able to specify their banking data with the old account number and banking code (BLZ) in addition to the IBAN and BIC (option "Show bank account/bank code input field").  This is off by default.
   f) For credit card you may and should select the card types you accept in your shop.  This causes the corresponding logos to be displayed in checkout.
   g) For each payment method, you may use the option "Payment state after completing the payment" to define which state the order should be after successful payment. This should normally be set to "Completely paid".
   h) Don't forget to save your configuration. 6. Each GiroCheckout payment method, that you want to use, must now be activated in Shopware:    a) Go to 'Configuration' -> 'Payment methods' and select each of the corresponding methods.     b) Select the checkbox 'Active' on the right side and then click 'Save'.7. Finally, you need to associate your shipping methods with the new payment methods.  Follow these steps:     a) Go to 'Configuration -> Shipping costs' and edit each shipping method through its pencil symbol.     b) In the configuration window of the shopping method, click the tab 'payment methods' and select all the GiroCheckout payment methods you want to enable on the left side ("giropay", "direct debit", "creditcard", "iDEAL", "eps", "paydirekt", "maestro" and/or "SOFORT Überweisung"). Then click on the right arrow and don't forget to 'Save'.
The information required for merchant ID, project ID and password are found in your GiroCockpit at


  1. Unfortunately, it may happen in some update scenarios that the configuration of your plugin is lost and needs to be re-entered. This is due to the fact that Shopware doesn't allow to keep the configuration data when new parameters are added.  So please note all your settings before proceeding with the update.
  2. Log into the admin section of your Shopware store as administrator.
  3. Go to 'Configuration' -> 'Plugin Manager' -> 'Installed', then click on the button 'Upload plugin'. Select the zip file of the GiroCheckout plugin and then click 'Upload plugin'.
  4. In the list of the installed plugins, a new icon will appear on the right next to the line saying "GiroCheckout Payment". Click on it.
  5. The new plugin version is now installed.


Version 3.3.8

V 3.3.8 (01-07-2021)
  • Fixed a compatibility issue related to locale handling that prevented installation and use of the plugin in Shopware 5.7.1 and later.

Version 3.3.7

V 3.3.7 (26-05-2021)
  • Replaced paydirekt logo and with new giropay/paydirekt logo and name.
  • Changed source comments from GiroSolution to S-Public Services.

Version 3.3.6

V 3.3.6 (07-05-2021)
  • Fixed a bug regarding the email logging system where emails were logged twice.

Version 3.3.5

V 3.3.5 (18-01-2021)
  • Fixed problem regarding the net field in the orders table that caused trouble for sales without tax. 
  • Added support for 3-D Secure 2.0.  Address data is now sent to payment server for credit card payments, so it is not requested upon credit card data entry.

Version 3.3.4

V 3.3.4 (06-08-2020)
  • Fix to update routine: Make sure all payment methods are added.  Bluecode had not been fully available after an update.

Version 3.3.3

V 3.3.3 (27-07-2020)
  • Implemented new payment method Bluecode
  • Order confirmation emails are now being stored in the email log for Shopware 5.6 or newer.

Version 3.3.2

V 3.3.2 (07-07-2020)
  • Further Javascript fix for refund handling in backend.

Version 3.3.1

V 3.3.1 (10-06-2020)
  • Fixed a problem where the refund feature interfered with the handling of orders created with older plugin versions.

Version 3.3.0

V 3.3.0 (22-04-2020)
  • Fixed a problem with the integrated refund option where the option was activated for all orders in some cases.
  • Fixed a problem with order export via API, where some irrelevant data may have been added to the JSON file.
  • Improved error handling.

Version 3.2.9

V 3.2.9 (23-03-2020)
  • Fixed some problems with the integrated refund option.  This will now only be available for GiroCheckout payment options.
  • Also, refund may now be removed from a user's privileges

Version 3.2.8

V 3.2.8 (07-01-2020)
  • Fixed problem with occasional race condition between notification and redirect, that could lead to double order creation in rare cases.

Version 3.2.7

V 3.2.7 (18-12-2019)
  • Fixed template error when accessing payment information from customer account.
  • Fixed bug concerning saving of mandate reference in direct debit.

Version 3.2.6

V 3.2.6 (17-12-2019)
  • Fixed bug where template error was registered in backend every time notify was called.
  • Fixed bug regarding template error when returning to shop after payment error or cancellation.

Version 3.2.4

V 3.2.4 (07-12-2019)
  • Fixed problem with paydirekt, where amount and quantity of a cart were sometimes submitted as string which led to transaction failure.

Version 3.2.3

V 3.2.3 (04-12-2019)
  • Fixed bug that could cause failure to create order for successful creditcard payment and display incomplete confirmation page to customer.

Version 3.2.2

When updating from a plugin release prior to 3.2.0, you must uninstall the previous release before installing the new one, because of changes in the internal folder structure!
V 3.2.2 (25-09-2019)
  • Fixed bug that didn't generate the correct purpose field for giropay and direct debit. 
  • Fixed some internal details for Community Store validation.

Version 3.2.1

V 3.2.1 (13-10-2019)
  • Fixed bug that required all payment methods to be configured in backend even though not all were used by the merchant.

Version 3.2.0

V 3.2.0 (12-10-2019)
  • Performance improvements
  • The plugin structure was modified to be compatible with the new class structure used in the new versions > 5.3.
  • Forms within the front end were removed for the required payments, now all use external forms for transactions.
  • In general, plugin is now compatible with Shopware 5.6 and 5.6.1.

Version 3.1.8

V 3.1.8 (08-05-2019)
  • Fixed bug in handling of Direct Debit transactions with wrong IBANs that could create a seemingly successful order in the backend even though the payment was not made (ch1842).
  • Removed internal form and JS widget for giropay and eps, which are now both always handled via the external form service (ch1783).

Version 3.1.7

V 3.1.7 (18-04-2019)
  • Fixed problem in installation procedure of 3.1.6.

Version 3.1.5

V 3.1.5 (13-03-2019)
  • Shipping and invoice addresses were not displayed in Checkout after payment. This was fixed.

Version 3.1.4

V 3.1.4 (11-03-2019)
  • Fixed issue with install routine when plugin had already been installed before (could cause payments to not work due to missing database column)

Version 3.1.3

V 3.1.3 (05-03-2019)
  • Fixed compatibility issues with V. 5.5.7 of Shopware and the new Shopware Security Plugin with older versions.

Version 3.1.2

  • Fixed bug that did not allow to modify order status in certain situations.

Version 3.1.1

  • Incorrect states for automatic capture were modified (were payment states, needed to be order states). Existing configurations will be reset to "Order complete".
  • Fixed bug when modifying an order from the backend.
  • Improved ExtJs handling (internal fix).

Version 3.1.0

V 3.1.0 (07.12.2018)
  • Change in folder structure and classes for upcoming submission to Community Store. This unfortunately requires full uninstall of old version and reinstallation of module from the Community Store.
  • Added full language support for German and English.
V 3.0.2 (27-11-2018)
  • #1023: Small fix in install and update routine to prevent problems with missing columns when updating from very old plugin versions.
  • #981, #1011: Fixed bug when user edits or saves a new order.

About the manufacturer

S-Public Services GmbH S-Public Services GmbH 2 Extensions No ratings
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed

Shopware Logo
Your opinion matters to us!

Honest feedback is valuable and our basis for improvement. That's why we're asking you to take part in our latest survey on Shopware as a brand. It will probably take you less than 5 minutes.