Important: When using mPAY24 Live Clearing and/or mPAY24 xChange the merchant is responsible for the EU regulation conform handling of SEPA mandates (e.g. creation, signing, storing, information providing and pre-notification). Detailed information regarding SEPA direct debit mandates can be obtained at <www.sepa.eu>
Field
Occurrence
Type
Length
Description
TID
Required
AN
max. 11
Your transaction ID (e.g. invoice number), e.g. ABCD12
PRICE
Required
N
max. 10
The cent amount to be paid, e.g. 100
CURRENCY
Required
AN
3
Three digit ISO currency code, e.g. EUR
PROFILE
Optional
AN
1
Specifies whether to create a payment profile or not (ignored if profile payment is not active)
CUSTOMER_ID
Conditional
AN
max. 11
Unique CUSTOMER_ID, which is used for storing payment profiles; have to be set if PROFILE is given
CUSTOMER
Required
AN
max. 50
The customer's name, e.g. John Doe
ORDERDESC
Required
AN
max. 100
Description of the order, e.g.: test order
P_TYPE
Conditional
AN
General payment type; for direct debit transactions always ELV; do not set if PROFILE is given
BRAND
Conditional
AN
The Direct Debit brand; possible values are: ATOS, BILLPAY, HOBEX-AT, HOBEX-DE, HOBEX-NL; do not set if PROFILE is given
IBAN
Conditional
AN
max. 34
A valid IBAN (International Bank Account Number), e.g.: AT631200098765432109; do not set if PROFILE is given
BIC
Conditional
AN
max. 11
A valid BIC (Bank Identifier Code), e.g.: BKAUATWW000; do not set if PROFILE is given
MANDATE_ID
Conditional
AN
max. 35
Mandate ID of the customer; do not set if PROFILE is given
DATE_OF_SIGNATURE
Conditional
AN
10
Signature date of the mandate, e.g.: 2014-01-20; do not set if PROFILE is given