Genmato - Magento Extensions for Efficiency

Direct Debit SEPA (EU)

Allowing your customers to pay thru Direct Debit can improve your conversion as there is no need to redirect to an external payment provider. With the 'Direct Debit SEPA (EU)' extension you can add this payment option directly into your checkout allowing you to specify the customer group or minimum and maximum amount for the option to be available. This will allow you to Direct Debit your client in the SEPA area that have a valid IBAN. Optionally it is possible to use an external webservice to validate the entered IBAN and BIC.
Oct 21, 2015
CE 2.0
EE 2.0
CE 1.9
EE 1.14
CE 1.8
EE 1.13
CE 1.7
EE 1.12
CE 1.6
EE 1.11
CE 1.5
EE 1.10
CE 1.4
EE 1.9

* Required Fields



Accept Direct Debit payments for the connected SEPA (Single European Payment Area) countries and improve your conversion at checkout, without the use of a payment provider (works directly with your bank).

Control who can pay with Direct Debit

Control who can pay with Direct Debit SEPAWith the Direct Debit extension you can control who can use the payment option at checkout. Depending on the products you are selling or type of business you can only allow trusted users in a specific group (VIP Member or Wholesale for b2B usage) and allow the usage based on the amount in the shopping cart (this also depends on your contract with your bank).

Batch control

Direct Debit SEPA Pending invoicesA list of all new placed orders allows you to control to which batch an order is added. For every batch it's possible to set an execute date and create an export in the correct XML format. When a batch is processed by your bank you can mark the whole batch as payed, this will set all invoices/orders as paid. When a payment for an order failed, it is possible to mark it as a 'Storno' and add it to a new batch for a new attempt.

Export XML format

The export that you upload to your bank is in the PAIN.008 XML format. This format describes all the needed fields to implement a successful charge from your customers bank account. The export will consist of 3 parts:

  • OOFF: One-Off payments, for single transactions
  • FRST: First transaction, this will authorise you to do subsequent debits for the same customer
  • RCUR: Recurring payment, every subsequent payment done for the same customer

As not all banks allow you to upload a batch that has all 3 sub-batches it is also possible to export one batch-type at a time. It is also possible to force every payment to be of the type OOFF during batch export. To minimise the number of jobs in a batch, it is possible to group payments to the same IBAN account.

Signature input during cherckout

Depending on the products you are selling you can choose to allow customers to sign to authorise you to SEPA Direct Debit them from the given bank account.



Installation Guide

For more information about installation of this extension goto our Installation Guide.

Configuration/Support Questions

If you have an installation or configuration question about this extension, please use our Contact Form to get in touch with us.

Live demo:

View a live working demo of this extension to check if it meets your requirements.

Frontend URL:

Backend URL:
Login: demo
Password: demo2demo 

Release notes
Version: 15.293.1, release date: 2015-10-21
Changed logging method
Updated Genmato Core module
Updated Genmato Payment module
Version: 15.291.1, release date: 2015-10-19
Added check on changed IBAN on save from backend (to reset counter)
Version: 15.53.1, release date: 2015-02-23
Added option mark invoice as PAID (from pending or batch invoice list)
Added option to export a single batch type (OOF/FRST/RCUR)
Version: 15.20.1, release date: 2015-01-20
Added batch type to payment transaction id
Version: 15.14.1, release date: 2015-01-14
Fixed problem with generating batch list in pending invoice grid
Version: 15.13.1, release date: 2015-01-13
Changed rounding invoice total in batch export file
Version: 15.6.1, release date: 2015-01-06
Fixed filter on qty and amount in batch grid
Version: 15.5.1, release date: 2015-01-05
Added batch type to PmtInfId for unique batch ID
Version: 14.348.1, release date: 2014-12-15
Fixed wrong BIC stored in account when IBAN changed
Version: 14.342.1, release date: 2014-12-09
Added IBAN validation for orders in Magento Admin
Added savinf correct BIC when using webservice and a valid BIC is returned
Version: 14.331.1, release date: 2014-11-28
Fixed problem with storing changed IBAN/BIC details during checkout when data is already stored
Version: 14.311.1, release date: 2014-11-07
Fixed missing BIC after order placed when not using webservice
Version: 14.303.2, release date: 2014-10-30
Fixed export to use Batch Invoice IBAN/BIC and Name field in XML
Version: 14.303.1, release date: 2014-10-30
Added admin notification for low balance of IBAN/BIC Webservice account
Added local IBAN check fallback when webservice check fails
Version: 14.302.1, release date: 2014-10-29
Added form to edit IBAN / BIC And Name for Direct Debit
Added new batch invoice status (Invalid IBAN)
Added massaction to check IBAN and retreive BIC from webservice to verify data
Changed check on admin customer edit form to use new webservice
Version: 14.300.1, release date: 2014-10-27
Added validation of IBAN thru (paid) webservice
Retrieve valid and correct BIC from validated webservice
Version: 14.281.2, release date: 2014-10-08
Fixed batch export in CSV/XML format
Version: 14.281.1, release date: 2014-10-08
Changed the translation of characters in username and message
Version: 14.274.1, release date: 2014-10-01
Fixed Batch invoice and Pending Invoice filters
Updated Genmato Core bundle
Version: 14.258.2, release date: 2014-09-15
Forced batch export amounts to 2 decimals
Replaced special characters with UTF-8 version
Added order status in Pendig order grid and batch invoice grid
Fixed invoice filter/pagination
Fixed type in default config settings for export format
Changed batch_invoices loading to safe memory usage (on big collections)
Version: 14.214.1, release date: 2014-08-02
Changed version format, now uses Year.DayNumber.DayVersion
Fixed search for billing name in pening invoice list
Changed minimal future days from 5 to 2 for export batch
Added observer for ReBilling insert of DirectDebit account information
Version: 1.2.3, release date: 2014-07-27
Fixed Pain 008.002.02 xml format
Version: 1.2.2, release date: 2014-07-19
Added Pain 008.002.02 xml format (Used in DE)
Added CDD and CDB debit type *Used in DE)
Version: 1.2.1, release date: 2014-06-03
Added option to e-mail invoice when order is created
Fixed error on BillingAgreement in customer account
Version: 1.2.0, release date: 2014-04-28
Changed batch EndToEndId to use internal invoice ID (Rabobank '-' not allowed in this field)
Changed check on readonly field in form
Forced IBAN without space and in uppercase in export
Forced BIC without space and in uppercase in export
Added option to force the use of One Off export batch type.
Added check if order in batch exists
Added foreign keys on the batch invoice table (on the fields batch_id, store_id, order_id and invoice_id)
Version: 1.1.4, release date: 2014-01-30
Added extra error checking on isAvailable function for Quote object
Version: 1.1.3, release date: 2014-01-27
Fixed checkout input fields readonly for customer accounts where editable is set to no with no IBAN/BIC/Name entered
Version: 1.1.2, release date: 2014-01-27
Fixed checkout fields readonly for guests
Version: 1.1.1, release date: 2014-01-23
Fixed saving Mandate ID and Sign name at customer save
Version: 1.1.0, release date: 2014-01-17
Added customer attributes to reminder e-mail template filter
Fixed index created during setup

Product Screenshots


Customer Reviews 1 item(s)

Perfect! Installed and working. Works fine.
Review by Roger / (Posted on 2/9/2015)

Write Your Own Review

Only registered users can write reviews. Please, log in or register