Payment information – PAYMENT

ORDER / ORDER_DATA / PAYMENT

Node Mandatory Data type (Length) Description
PAYMENT N typePAYMENT Starts the payment information. If the node is provided, there must be at least one sub-element.
Element: TYPE N String(50) Payment type, e.g. direct debit etc.
Element: COSTS N FLOAT Payment costs, 2 decimal places
Attribute: currency N String(3) Currency indicator for payment costs
Element: PAYMENT_TRANSACTION_ID N String(50) Payment transaction number (or, for example the release code for triggering the customer load, depending on payment type)
Element: PAYMENT_TRANSACTION_NR N String(50) Additional flag to identify the payment or flag of the customer (e.g. PayPal customer number)
Element: PAYMENT_TRANSACTION_NAME N String(100) Possibly differing customer name for payment
Element: PAYMENT_DATA N String Additional information for payment (usually only used at direct store connections)
Element: DIRECTDEBIT N Debit data
Sub-element: ACCOUNTNAME N String(50) Name of the account owner
Sub-element: ACCOUNTNR N String(50) Account number
Sub-element: BANKNAME N String(50) Bank name
Sub-element: BANKCODE N String(50) Bank code
Sub-element: IBAN N String(50) IBAN
Sub-element: BIC N String(20) BIC

Superordinate element:

Example XML

<PAYMENT> <TYPE>DIRECTDEBIT</TYPE> <COSTS currency="EUR">0</COSTS> <PAYMENT_TRANSACTION_ID>235879</PAYMENT_TRANSACTION_ID> <PAYMENT_TRANSACTION_NR>9456213</PAYMENT_TRANSACTION_NR> <PAYMENT_TRANSACTION_NAME>Herta Mustermann</PAYMENT_TRANSACTION_NAME> <DIRECTDEBIT> <ACCOUNTNAME>John Doe</ACCOUNTNAME> <ACCOUNTNR>12367423</ACCOUNTNR> <BANKNAME>Sparkasse Teststadt</BANKNAME> <BANKCODE>23449900</BANKCODE> </DIRECTDEBIT> </PAYMENT>