PaymentRequest
Array [
]
Die Request-ID wird vom Online-Dienst vergeben und vom Bezahldienst abgelegt.
Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w\d-]+$
XYZ12345-2021Zeitstempel des Online-Antrags / Payment-Requests.
Im ersten Schritt ist hier nur 'EUR' vorgesehen. Perspektivisch sollte hier die entsprechende ISO-Norm referenziert werden.
Possible values: >= 3 characters and <= 3 characters, Value must match regular expression ^[\w]+$
EURDer Gesamtbetrag dient dem Bezahldienst zur Validierung der einzelnen Positionen.
Possible values: <= 999999
30Verwendungszweck / Buchungstext der Payment Transaction.
Possible values: <= 27 characters, Value must match regular expression ^[\w\d\s-]+$
Antrag fuer AntragsformularDie Beschreibung des Payment Requests. Kann auf der Paypage / PSP Seite angezeigt werden.
Possible values: <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
Anträge für AntragsformulareRücksprung-URL vom Bezahldienst zum Online-Dienst. Der Status (Erfolg / Abbruch) muss über die Statusabfrage (GET) abgefragt werden.
Possible values: non-empty and <= 2082 characters
https://efa-od-xy.de/sdfsdfsdf/success?sid=DSYXD1234FSDitems
object[]
required
Possible values: >= 1, <= 99
ID der Position vom Online-Dienst vergeben
Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w\d-]+$
01Eine fachliche Referenz auf den "Artikel" bzw. den Inhalt der Position.
Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w\d-]+$
XYZ22113Beschreibung der Position vom Online-Dienst zur Verwendung z. B. auf der Pay-Page.
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
XYZ22113-01 - Antrag auf Erteilung eines AntragsformularsSteuersatz als Prozentbetrag
Possible values: <= 100
19Possible values: >= 1 and <= 999999
3Nettobetrag der Position
Possible values: <= 999999
25.2Steuerbetrag der Position
Possible values: <= 999999
4.8Nettobetrag der Position
Possible values: <= 999999
8.4Steuerbetrag der Position
Possible values: <= 999999
1.6bookingData
object
Container für Key-Value-Paare für zusätzliche Informationen für die Verbuchung im Bezahldienst oder nachgelagerten Systemen
requestor
object
Familienname des Bezahlers
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
MustermannVorname(n) des Bezahlers
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
MaxGeschlecht des Bezahlers: (M)ale=Männlich, (F)emale=Weiblich, (D)iverse=Divers
Possible values: [M, F, D]
Wahr für Organisationen / juristische Personen, Falsch für 'natürliche' Antragsteller
trueSoll nur existieren, wenn isOrganization == true
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
Bundesministerium der Finanzenaddress
object
required
Strasse
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\.\u00C0-\u017F]+$
WilhelmstraßeHausnummer
Possible values: <= 20 characters, Value must match regular expression ^[\w\d-]+$
97Zum Abbilden von Internationalen Adressen werden generische "Adresszeilen" verwendet und nicht "Straße / Hausnummer".
Possible values: <= 9
["Dienstsitz Berlin","Postanschrift: 11016 Berlin"]Postleitzahl
Possible values: >= 5 characters and <= 5 characters, Value must match regular expression ^[\d]+$
10117Stadt
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\d\s-,\u00C0-\u017F]+$
BerlinISO 3166-1, Alpha-2 code, zwei Großbuchstaben
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[\w]+$
DE