PaymentRequest
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-]+$
XYZ12345-2021Zeitstempel des Online-Antrags / Payment-Requests.
2025-10-06T14:32:00.711+02:00Im 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: > 0 and <= 999999
30Verwendungszweck / Buchungstext der Payment Transaction.
Possible values: non-empty and <= 27 characters, Value must match regular expression ^[\w\s-]+$
Antrag fuer AntragsformularN Die Beschreibung des Payment Requests. Kann auf der Paypage / PSP Seite angezeigt werden.
Possible values: non-empty and <= 250 characters
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-]+$
01Eine fachliche Referenz auf den "Artikel" bzw. den Inhalt der Position.
Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w-]+$
XYZ22113Beschreibung der Position vom Online-Dienst zur Verwendung z. B. auf der Pay-Page.
Possible values: non-empty and <= 250 characters
XYZ22113-01 - Antrag auf Erteilung eines AntragsformularsSteuersatz als Prozentbetrag
Possible values: >= 0 and <= 100
19Possible values: >= 1 and <= 999999
3Nettobetrag der Position
Possible values: > 0 and <= 999999
25.2Steuerbetrag der Position
Possible values: >= 0 and <= 999999
4.8Nettobetrag der Position
Possible values: > 0 and <= 999999
8.4Steuerbetrag der Position
Possible values: >= 0 and <= 999999
1.6bookingData object
Container für Key-Value-Paare für zusätzliche Informationen für die Verbuchung im Bezahldienst oder nachgelagerten Systemen
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\s\-,\.\u00C0-\u017F]+$
requestor object
Possible values: [INDIVIDUAL, ORGANIZATION]
- INDIVIDUAL
- ORGANIZATION
Familienname des Bezahlers
Possible values: non-empty and <= 250 characters
MustermannVorname(n) des Bezahlers
Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\s\-,\.\u00C0-\u017F]+$
MaxGeschlecht des Bezahlers: (M)ale=Männlich, (F)emale=Weiblich, (D)iverse=Divers
Possible values: [M, F, D]
address objectrequired
Possible values: [POSTAL_ADDRESS]
- POSTAL_ADDRESS
Eine Gruppe von Informationselementen, die Informationen über die Anschrift enthalten.
Die Hauptzeile einer Anschrift. Üblicherweise ist dies entweder Straße und Hausnummer oder der Text 'Postfach' gefolgt von der Postfachnummer.
Possible values: non-empty and <= 250 characters
Wilhelmstraße 97Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.
Possible values: non-empty and <= 250 characters
Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.
Possible values: non-empty and <= 250 characters
Die Bezeichnung der Stadt oder Gemeinde, in der sich die Anschrift befindet.
Possible values: non-empty and <= 250 characters
BerlinDie Postleitzahl.
Possible values: non-empty and <= 16 characters
10117Die Unterteilung eines Landes (wie Region, Bundesland, Provinz etc.).
Possible values: non-empty and <= 250 characters
Ein Code, mit dem das Land bezeichnet wird. Anmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 'Codes for the representation of names of countries and their subdivisions' erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$
DEName der Organisation
Possible values: non-empty and <= 250 characters
Bundesministerium der Finanzenaddress objectrequired
Possible values: [POSTAL_ADDRESS]
- POSTAL_ADDRESS
Eine Gruppe von Informationselementen, die Informationen über die Anschrift enthalten.
Die Hauptzeile einer Anschrift. Üblicherweise ist dies entweder Straße und Hausnummer oder der Text 'Postfach' gefolgt von der Postfachnummer.
Possible values: non-empty and <= 250 characters
Wilhelmstraße 97Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.
Possible values: non-empty and <= 250 characters
Eine zusätzliche Adresszeile in einer Anschrift, die verwendet werden kann, um weitere Einzelheiten in Ergänzung zur Hauptzeile anzugeben.
Possible values: non-empty and <= 250 characters
Die Bezeichnung der Stadt oder Gemeinde, in der sich die Anschrift befindet.
Possible values: non-empty and <= 250 characters
BerlinDie Postleitzahl.
Possible values: non-empty and <= 16 characters
10117Die Unterteilung eines Landes (wie Region, Bundesland, Provinz etc.).
Possible values: non-empty and <= 250 characters
Ein Code, mit dem das Land bezeichnet wird. Anmerkung: Die Liste der zulässigen Länder ist bei der ISO 3166-1 'Codes for the representation of names of countries and their subdivisions' erhältlich. Nur die Alpha-2-Darstellung darf verwendet werden.
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$
DE{
"requestId": "XYZ12345-2021",
"requestTimestamp": "2025-10-06T14:32:00.711+02:00",
"currency": "EUR",
"grossAmount": 30,
"purpose": "Antrag fuer Antragsformular",
"description": "Anträge für Antragsformulare",
"redirectUrl": "https://efa-od-xy.de/sdfsdfsdf/success?sid=DSYXD1234FSD",
"items": [
{
"id": "01",
"reference": "XYZ22113",
"description": "XYZ22113-01 - Antrag auf Erteilung eines Antragsformulars",
"taxRate": 19,
"quantity": 3,
"totalNetAmount": 25.2,
"totalTaxAmount": 4.8,
"singleNetAmount": 8.4,
"singleTaxAmount": 1.6,
"bookingData": {
"haushaltstelle": "1234",
"objektnummer": "0815",
"href": "AlphaBetaGamma"
}
}
],
"requestor": {
"requestorType": "INDIVIDUAL",
"name": "Mustermann",
"firstName": "Max",
"gender": "M",
"address": {
"addressType": "POSTAL_ADDRESS",
"addressLine1": "Wilhelmstraße 97",
"addressLine2": "string",
"addressLine3": "string",
"city": "Berlin",
"postalCode": "10117",
"countrySubdivision": "string",
"countryCode": "DE"
}
}
}