Ratepay Payment Plugin for Shopware 5
Description
Features
- supported payment methods:
- Prepayment
- Open Invoice
- Direct Debit
- Instalments
- 0% Financing
- Supports the following functions:
- Partial & full deliveries
- Partial & full cancellations
- Partial & full returns
- Subsequent price adjustments (credits & debits)
- Logging for API requests and responses
- Customizable payment states
About the Extension
About Ratepay
Ratepay is the leading white-label-payment-solution-provider offering the most popular deferred payment methods to sizable online shops in the DACH region. The white label solution optimizes your conversion and ensures that you own your customer journey from the landing page to the checkout. Ratepay covers the entire payment value chain from integration to the dunning process with a smart risk management as its core. Thus it eliminates the merchant’s credit risk by giving a 100% payment guarantee.
Account & Pricing
For using the Ratepay Payment Extension you need a separate contract with Ratepay. You will not get an account during the extension-installation automatically. To get an account please contact Ratepay to get deeper information on the terms and conditions.
About the extension
The Ratepay Payment Module is installed with a few clicks and so up and running in your Online-Shop. A big part of the configuration is automatically, i.e. you enter your IDs / keys in the configuration section of the shop and core-settings are imported to it. It's easily customizable to the look & feel your clients are used to in your Online-Shop.
The following payment methods are supported:
Open Invoice
The shopper receives the product first and can pay later
- Most popular payment method in Germany reduces your checkout cancelations
Direct Debit
The shopper pays with ease and receives the product while his/her bank account is debited
- Germany‘s most frequent used cash free payment method increases your conversion
Instalments
The shopper receives the product first and can pay later in instalments
- When you offer instalments you increase your average basket size and grow your new shopper base
- Our instalment product comes with a 100% Online-Ident: Your customers do not have to hand in analog documents to identify themselves. This reduces your checkout cancelations.
Prepayment
The shopper pays first and receives the product immediately after
- Fully automized payment receivable management through Ratepay reduces your burden
Documentation
The documentation for this module you find here.
Legal Disclaimer
Note: Some of the plug-ins provided by Ratepay use filtering techniques to ensure that the ordering process in connection with the Ratepay payment methods provided to the merchant is as customer-friendly and smooth as possible. These comply with the regulatory requirements applicable to Ratepay. The merchant is responsible for the legally compliant design / settings / configuration of the plug-ins as part of its online offering and for any regulatory requirements that may apply to the merchant separately. Please also note that law forbids us to carry out a legal evaluation for you. During integration, Ratepay follows the merchant's specifications and responds to individual enquiries as far as technically and organizationally feasible.
About Ratepay
Ratepay is the leading white-label-payment-solution-provider offering the most popular deferred payment methods to sizable online shops in the DACH region. The white label solution optimizes your conversion and ensures that you own your customer journey from the landing page to the checkout. Ratepay covers the entire payment value chain from integration to the dunning process with a smart risk management as its core. Thus it eliminates the merchant’s credit risk by giving a 100% payment guarantee.
Account & Pricing
For using the Ratepay Payment Extension you need a separate contract with Ratepay. You will not get an account during the extension-installation automatically. To get an account please contact Ratepay to get deeper information on the terms and conditions.
About the extension
The Ratepay Payment Module is installed with a few clicks and so up and running in your Online-Shop. A big part of the configuration is automatically, i.e. you enter your IDs / keys in the configuration section of the shop and core-settings are imported to it. It's easily customizable to the look & feel your clients are used to in your Online-Shop.
The following payment methods are supported:
Open Invoice
The shopper receives the product first and can pay later
- Most popular payment method in Germany reduces your checkout cancelations
Direct Debit
The shopper pays with ease and receives the product while his/her bank account is debited
- Germany‘s most frequent used cash free payment method increases your conversion
Instalments
The shopper receives the product first and can pay later in instalments
- When you offer instalments you increase your average basket size and grow your new shopper base
- Our instalment product comes with a 100% Online-Ident: Your customers do not have to hand in analog documents to identify themselves. This reduces your checkout cancelations.
Prepayment
The shopper pays first and receives the product immediately after
- Fully automized payment receivable management through Ratepay reduces your burden
Documentation
The documentation for this module you find here.
Legal Disclaimer
Note: Some of the plug-ins provided by Ratepay use filtering techniques to ensure that the ordering process in connection with the Ratepay payment methods provided to the merchant is as customer-friendly and smooth as possible. These comply with the regulatory requirements applicable to Ratepay. The merchant is responsible for the legally compliant design / settings / configuration of the plug-ins as part of its online offering and for any regulatory requirements that may apply to the merchant separately. Please also note that law forbids us to carry out a legal evaluation for you. During integration, Ratepay follows the merchant's specifications and responds to individual enquiries as far as technically and organizationally feasible.
Details
- Available: English, German
- Latest update: 5 June 2025
- Publication date: 13 June 2013
- Version: 7.0.0
- Category: Payment provider
Resources
Reviews (2)
Average rating of 2.7 out of 5 stars
sa
Average rating of 5 out of 5 stars
Einfach Schrott!
Average rating of 0.5 out of 5 stars
About the Extension Partner
Ratepay
Partner Status
-
Shopware
Technology Partner Gold -
Shopware
Extension Partner
Details
-
Ø-Rating:
2.8
Average rating of 2.8 out of 5 stars
- Partner since: 2014
- Extensions: 2
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
Here you can find our documentation of the Ratepay Plugin
7.0.0
- update SDK
- added: Support for different Profile-Ids for one payment method
- added: Installment information on product page
- improved: Loading of available payment methods
- improved: Using the language instead the country to load the translations from the SDK (installment)
- improved: Using the offline instalment calculator in storefront during checkout
- improve lookup for profile configs during checkout
- respect setting of phone number requirement
6.1.4
- disable DFP for admin-orders
6.1.3
- fixes delete orders, which are not Ratepay orders
6.1.2
- fixes issues during a b2b order with Shopware 5.7
- removes empty vat-id in PaymentRequest
- fixes issue with third-party plugin (Product Sets powered by Pickware) (feature flag)
- Fix switch between payment methods of instalment
6.1.1
- Set default tracking-provider for confirmation deliver
6.1.0
- PHP 8 compatibility + Shopware 5.7 compatibility
- installment: improve exception handling during calculations
- fix loading of admin components for order view (Shopware version 5.5.x)
- installment calculator: fix error if user enter "0" as rate.
- fixes issue with third-party plugin (Product Sets powered by Pickware)
- adds support for multiple tracking codes
- Ratepay SDK updated
6.0.5
- fixes an error message during admin order with 0% financing
6.0.4
- fixes import of PHP-class
6.0.3
- fixes loading of payment surcharges
- improves admin logging component
- improves admin order history component
- improves bidirectionality
6.0.2
- fix fatal exception during calculation of shipping costs
- added de_AT and de_CH translations
- moved static texts to Shopware snippets, so that the legal textes are editable by the shop owner
6.0.1
Fixes some issues with the automatic bidirectionality
6.0.0
Important changes
- New plugin structure
- Ratepay data input fields are now located direct at the payment method
- Internal changes regarding Database structures
- New Profile Configuration
- the descriptor will not be saved into the attribute `attribute5` of the order anymore. now the descriptor will be saved into the attribute `ratepay_descriptor` of the order
- the transaction-id will not be saved into the attribute `attribute6` of the order anymore. now the transaction-id will be saved into the field `transactionID` of the order (Shopware default)
Technical changes
- Installation via Composer is now possible
- Added Shopware CLI commands to modify Ratepay orders
- Now it is possible to use the request-services of the plugin to execute the operations via a custom module (please see README.md)
- Integrated Ratepay-SDK (php-library) via Composer
- Template-Inheritance enhancements
Improvements
- Up to 3 decimals are now possible for credit and debit operations send from the Shopware backend
- New Shopware responses for Ratepay operations within the article management (Backend)
- Performance optimizations for the payment method instalment in the shop frontend
- Enhancements for DE and EN translations
- New customer information for an updated instalment plan during the checkout process
- Now the instalment calculation is automatically updated if shopping basket is modified
- New IBAN validation within the checkout (structural check)
- New VAT-ID validation within the checkout (structural check)
- For direct debit orders the B2B-customer can now choose between company name and the combination of first- and lastname as account owner
- Bug fixes in the context of VAT handling
- Enabled payments for ESD products by default
- Moved Profile configuration & Logging to an separate menu-entry
- Now the Logging panel is resizeable and have a few new information within it.
New Features
- Now the separate configuration of the payment methods instalments and 0% financing are possible
- Bidirectionality are now supported at item level (via Cronjob)
- invoice number and tracking-id information are now supported and send to Ratepay
- Deliver ESD products immediately after the order
- Transmit additional address lines in PaymentRequest
- Debit/Credit: added field to define a custom item label
5.3.17
adds release information in README.md for release 5.3.16
5.3.16
- fix that other payment methods got not displayed
- fix issue that when one position has been canceled, no other positions can be returned
5.5.1
- fixes a bug, that no other payment methods are visible
- add composer support
- fix a few little bugs & improve css
5.3.15
- Orders can't be deleted if any Ratepay operatation has been processed (delivery, storno, refund)
- Fix a bug with the internal namings of a payment method (elv <> debit)
- Fix a bug in the gateway request of debits an credits
- Fix a bug during address update
- Fix a bug during installation/updating the plugin with payment status
- Fix a bug in the customer account with the selection of default payment methods
- Fix bugs during the validation in the checkout
- Fix a bug in the installment and the zero percent instalment
- Phone field is not a required field anymore
- Swift/Bankcode has been removed
- Improve the UX of installment and the zero percent instalment
- Admin orders: an error message will be displayed if no profile configuration has been found during the admin order
- Improve the output of messages from the ratepay gateway responses
- Legal textes has been replaced
- Rebranding Ratepay
5.5.0
- Orders can't be deleted if any Ratepay operatation has been processed (delivery, storno, refund)
- Payment methods got not displayed anymore, if there is an risk
- Fix a bug with the internal namings of a payment method (elv <> debit)
- Fix a bug in the gateway request of debits and credits
- Fix a bug during address update
- Fix a bug during installation/updating the plugin with payment status
- Fix a bug in the customer account with the selection of default payment methods
- Fix a bug during the validation in the checkout
- Fix a bug in the installment and the zero percent instalment
- Fix a bug with the DFP
- Phone field is not a required field anymore
- Swift/Bankcode has been removed
- Improve the UX of installment and the zero percent instalment
- Admin orders: an error message will be displayed if no profile configuration has been found during the admin order
- Legal textes has been replaced
- Rebranding Ratepay
5.3.14
* birthday input: also allow whitespaces instead of zeros
* add support for different stores/subshops
* fix batch processing (admin)
* fix double click on "order now"-button
* fix namespaces
* the phone number of the customer is not required anymore
* fix a few bugs with zero percent installment
5.4.7
- fix namespaces
- the phone number of the customer is not required anymore
5.4.6
- allow the usage of the same profile id in more than one countries and shops
- fix double click on "order now"-button
- fix batch processing (admin)
5.4.5
- add support for different stores/subshops
- add third-party support for extension "BogxProductConfigurator"
- fix birthday validation
- fix a few bugs with zero percent installment
- fix bug in order management
5.3.13
- Paginierung in RatePay Log
5.4.4
- Pagination in RatePay Log
5.3.12
fix a issue during the update of the plugin
5.4.3
Fix issue during the plugin update
5.3.9
5.3.7
- add functionality for discount as separate basket-items
- fix mixed tac rate baskets
- fix aggregation of discount items
5.3.5
5.3.4
5.3.3
5.3.2
- Fix whitespaces in date of birth fields
- Fix incorrect tax-id for delivery cost items
5.3.1
- Fix unregistered templates/controllers after update
- Fix incorrect tax-id for debit/credit items
5.3.0
5.2.6
- Fix ignored updates in bidirectional process
- Fix usage of addresses for shipping/billing during checkout
5.2.5
- fix cronjob duplications during update
- fix global namespacing to php and shopware classes
- fix uninstall routine to remove menues
- improve stability of update routine
5.2.4
* Fix Rounding Discrepancies in Shops with Net Prices
5.2.3
- Fix tax on shipping item in backend orders
- Improve compatibility with other (payment) modules
- Extend plugin update function to preserve backend credentials
- Fix problems with partial send/cancel/return operations
- Fix payment request error on versions of Shopware before 5.2
5.2.2
- CronJob installation threw an error if the cron already existed in database
5.2.1
- Cron Job doesn't throw errors anymore
5.2.0
- added support for backend orders
- added support for shops which display net item prices
5.1.1
- hotfix, plugin update function
5.1.0
- add compatibility with PHP-7.2
- frontend improvements on checkout/payment pages
- add setting to handle shipping-item with older API versions
5.0.7
- add complete bidirectionally
- add batch processing
- refactor Bootstrap
- fix alternative address option
5.0.6
- remove special company name field
- add terms and conditions
5.0.5.1
- add downward compatibility for old module
5.0.5
- - remove vatId for b2b customers
- - change company address
- - add payment method installment 0 %
- - code refactoring
- - add optional payment confirm
- - add country belgium
- - add country netherlands
- - add language EN, NL and F
- - new installment calculator design
- - make automatic profile request after module update
- - add php 7 compatibility
- - add bidirectional function
4.3.0
- - add backend panels without overwriting them
- - compatibility for Shopware 5.4.0
4.2.92
- fix credit/debit bug
3.3.3
- - SEPA - BIC field removed
- - SEPA - BIC field removed
- - IBAN country prefix validation removed
4.2.91
4.2.9
4.2.7
- Added debit backend function
4.2.6
- add debit backend function
- add functionality to refill the inventory after - cancellation/retour
- Fix no debit/credit after retour/cancellation
- Fix no shipping after cancellation
- Fix no cancellation after shipping
3.3.2
4.2.4
- Fixed DOB issue
4.2.3
- Fixed sandbox warning
4.2.2
- Improved payment method activation routine
- Added invoicing block inside CONFIRMATION DELIVER
- Improved customer messages in refusals (Extended Response)
- Few frontend changes
- Changed controller&action check in preValidation to avoid trouble with third party plugin controllers
- Transferred rate calc necessary values to DB and removed CONFIGURATION REQUEST
- Checkout warning in case of sandbox mode
- Implemented additional max limit on b2b orders
- Fixed payment change credit method
4.2.1
- - Remove deprecated RatePAY additional order attributes on update
- - Date of payment is now set automatically (cleareddate)
- - Improved detection of divergent shipping address (Shopware >=5.2.0)
4.2.0
- - Mapping of new SWAG address management (Compatibility with Shopware 5.2.x)
- - CSRF protection implemented (Compatibility with Shopware 5.2.x)
- - Fixed compatibility with SWAG import/export function
- - Improved DFP creation
- - Compatibility with CH and CHF
- - Further minor changes and fixes
4.1.5
- - Adjusted frontend controller URL (SSL)
- - Conveyed sUniqueID to checkout controller
4.1.4
- - Payment information additionally saved in order additional fields
4.1.3
- - Compatibility with deactivated conditions checkbox
3.3.1
4.1.2
4.1.1
- Fixed DFP
- Fixed DFP DB update bug
- Fixed JS checkout form validation
- Fixed JS not defined resources
- Fixed JS checkout button hook
- Fixed RR curl bug
- New DB update procedure
- No hiding of payment methods in sandbox mode
- Account holder is always customer name by billing address
- Redesign of rejection page
3.3.0
- - added DeviceFingerprint feature
- - fixed DOB bug
- - fixed DB allow NULL
- - fixed frontend validation error
4.1.0
- - fixed compatibility for 5.0.4 - 5.1.1
- - added device-fingerprinting
- - fixed frontend validation
- - fixed DB allow NULL
- - fixed backend tab "Artikelverwaltung"
4.0.3
4.0.2
- fixed bug for adjusting correct payment status and oder status
- fixed bug in address validation
3.2.8
3.2.7
4.0.1
- fixed SSL & CURL bug
- fixed problems with combined field (street+number)
4.0.0
3.2.6
- deliver after partial return after partial deliver is not functional - fixed
- update probleme with ShopID in RpayRatepayOrderDetail.php fixed
3.2.5
- delete order-id in cd, payment-change
- delete primary key while update in mysql 4.x
- errorpage.tpl updated
3.2.4
- fixed error with AT funtionality
- fixed dob <18