Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ENWORK and version Documentation

About Automatic SEPA Mandate Management

SEPA Direct Debit payments do require a SEPA Mandate which needs to be presented to the consumer and needs to be approved.

SEPA mandates are valid for 36 months after approval and are extended by another period of 36 months after each use (SEPA direct debit payment using this mandate).

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Name
PageWithExcerptWording
supports automatic SEPA mandate handling based on consumer's IBAN.

This feature can be activated by

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
for your Merchant configuration. 

Table of Contents

How it works

Form payments (PaySdd / HPP) to create / use a mandate

(info) For creating a mandate a form payment (PaySdd / HPP) has to be used, of course. So the consumer is in session and can be prompted to approve a new mandate.

(info) If 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Name
PageWithExcerptWording
already finds a valid mandate for that IBAN the consumer will not be prompted to approve the mandate and SEPA Direct Debit payment initated.

(info) Template name (e.g. template=ct_responsive) and Template language (e.g. language=en) are sent as plain parameters - not part of encrypted Len + Data.

  • Automatic 
    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamePlatform-Name
    PageWithExcerptWording
    SEPA Mandate Management can to be activated on your Merchant configuration
  • Please contact
    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameHelpdesk-Name
    PageWithExcerptWording
    if you want to have that feature active.
  • A mandate is checked based on the IBAN of the consumer
  • If a mandate is already existing and has been used within the last 36 months this mandate will be used and extended
  • If no valid mandate is found the consumer will be prompted to grant and approve a mandate for your merchant configuration.
  • This mandate is then used to continue with SEPA Direct Debit payment

Sequence diagram

Multiexcerpt
MultiExcerptNameSequence1

draw.io Diagram
bordertrue
diagramNameSequence
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth720

Direct debit payments (edddirect.aspx) to use an existing mandate

(info) You may use an existing mandate which has been approved by the consumer earlier to initiate a SEPA Direct Debit payment. The mandate is related to your Merchant configuration and the IBAN of the consumer. Also the PseudoBankAccountNumber (PBAN) can be used to reference the SEPA Mandate.

  • The SEPA Mandate has to be approved by the consumer already and it must still be valid (e.g. last used withing last 36 months)
  • You can use consumer's IBAN to reference that mandate or use PBAN which has been generated by
    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamePlatform-Name
    PageWithExcerptWording
    for that IBAN.
  • By creating a direct debit payment for this IBAN/PBAN the mandate is automatically updated and valid for another period of 36 months. For this use case the mandate has to be a recurring mandate (MdtSeqType)

Sequence diagram

Multiexcerpt
MultiExcerptNameSequence2

draw.io Diagram
bordertrue
diagramNameSequenceDirect
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth702


Languages

SEPA Direct Debit Mandates are supported in these languages:

Multiexcerpt
MultiExcerptNameLanguages
Table Filter
hideControlsfalse
inversefalse
totalrow,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsHide columns
defaultBeschreibung
isFirstTimeEntertrue
cell-width250
hideColumnstrue
datepatterndd M yy
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1709723843251_-555921762
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
CodeDescription
Beschreibung

CodeDescription
Beschreibung
deGerman
Deutsch

huHungarian
Ungarisch
enEnglish
Englisch

itItalian
Italienisch
bgBulgarian
Bulgarisch

nlDutch
Niederländisch
csCzech
Tschechisch

ptPortuguese
Portugiesisch
daDanish
Dänisch

roRomanian
Rumänisch
esSpanish
Spanisch

skSlovak
Slowakisch
fiFinnish
Finnisch

slSlovenian
Slowenisch
frFrench
Französisch

srSerbian
Serbisch
hrCroatian
Kroatisch

svSwedish
Schwedisch

* Serbia is not part of SEPA area. So SEPA direct debit is not supported - just SEPA mandate is translated into serbian language.

Testing and samples

Testing

  • we have a list of IBANs listed here that can be used to create a SEPA Mandate: Test direct debit
  • A SEPA Mandate is 
    • either valid for a single SEPA Direct Debit payment with MdtSeqType=OOFF
    • or valid for multiple SEPA Direct Debit payments within 36 months with MdtSeqType=RCUR

Samples

falsePaySdd Form
Multiexcerpt
MultiExcerptNameSample
Table Filter
hideControlsfalse
inversefalse
totalrow,,
hidelabels


Description

Image Added

PaySdd form

sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsHide columns
defaultBeschreibung
isFirstTimeEntertrue
cell-width250
hideColumnstrue
datepatterndd M yy
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1710147978675_-246534984
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Description

Beschreibung

Image Removed

for consumer to enter Account Holder and IBAN

PaySdd Formular zur Eingabe des Kontoinhabers und der IBAN

Image Modified

Mandate

Form

form for consumer to enter city and approve SEPA mandate

Mandats-Formular zur Eingabe der Stadt und Bestätigung des SEPA Mandats.