Zum Hauptinhalt springen
Version

1.0.0

Zahlungsweisen

gefahr

Die Bezahldienst-bezogenen Parameter dürfen ggf. nur in revisionssicheren Systemen und/oder unter Einhaltung eines Vier-Augen-Prinzips oder anderen Regelungen gepflegt werden. Eine Prüfung, ob diese Restriktionen bestehen und wenn ja, für welche Parameter sie gelten, steht noch aus.

Die Standardisierung dieser Parameter steht bis zur Klärung dieser Frage noch aus.

Fachliche KategorieTechnische Kategorie
Bezahldienst-bezogener ParameterXZuFi-basierte Standard-Parameter mit direktem Onlinedienst-Bezug

Fachliche Bedeutung

Aufzählung aller Zahlungsweisen, die dem Antragsteller in diesem Onlinedienst für die Entrichtung von Gebühren angeboten werden, zum Beispiel „giropay“, „Kreditkarte“, „SEPA-Lastschrift“.

Wertemenge

Menge von Codes aus der Code-Liste urn:de:xzufi:codeliste:zahlungsweise

Verortung im Datenmodell

Die Zahlungsweisen werden in den Elementen zahlungsweise abgelegt, die Teil des Datenobjekts Onlinedienst sind.

Für jede angebotene Zahlungsweise ist ein Element zahlungsweise vorhanden, das ein Element code enthält, das dann den Code aus der Liste urn:de:xzufi:codeliste:zahlungsweise enthält.

Codebeispiel XZuFi 2.2

<xzufi:onlinedienst xmlns:p3="http://www.w3.org/2001/XMLSchema-instance"
p3:type="xzufi:OnlinedienstErweitert">

<xzufi:zahlungsweise listURI="urn:de:xzufi:codeliste:zahlungsweise" listVersionID="20210401">
<code>3080100</code>
<name>giropay</name>
</xzufi:zahlungsweise>
<xzufi:zahlungsweise listURI="urn:de:xzufi:codeliste:zahlungsweise" listVersionID="20210401">
<code>3050100</code>
<name>Klassische Kreditkarte</name>
</xzufi:zahlungsweise>

</xzufi:onlinedienst>

Ermittlungsmöglichkeit PVOG API

Zunächst muss das zuständige Onlinedienst-Datenobjekt ermittelt werden. Siehe dazu Abschnitt Ermittlung eines zuständigen Onlinedienst-Datenobjektes mit Hilfe der PVOG-API

Die Response, die der Endpunkt /v2/onlineservices/detail zurückgibt, enthält ein String-Array Element paymentMethods[], das jedoch nicht die Codes aus der Liste urn:de:xzufi:codeliste:zahlungsweise enthält, sondern Texte, die die Zahlungsweisen beschreiben. Die Texte sind in der Sprache, die im Aufruf von /v2/onlineservices/detail in einem Accept-Language Header als bevorzugte Sprache angegeben wurde, oder in deutscher Sprache, wenn die Texte in der bevorzugten Sprache im Datenbestand der Code-Liste nicht vorhanden sind.

warnung

Der Onlinedienst sollte Stand Q2/2024 keine Geschäftslogik auf der Basis des Parameters Zahlungsweisen aufbauen, da die API nicht die Codes der Zahlungsweisen, sondern nur erklärende Texte liefert. Der Onlinedienst kann jedoch die möglichen Zahlungsweisen dem Antragsteller zur Information darstellen.

Ohnehin wären die Möglichkeiten für eine Geschäftslogik auf Basis des Parameters Zahlungsweisen eingeschränkt, da die tatsächlich verfügbaren Zahlungsweisen vom Bezahldienstleister bestimmt werden und bei Nutzung von XBezahldienste 1.0 nicht durch einen Parameter gesteuert werden können. Der Parameter hat daher nur einen unverbindlich-informativen Charakter.

Ermittlungsmöglichkeit FIT-Connect Routing API

(Der Parameter kann nicht über den FIT-Connect Routing-Dienst ermittelt werden)

Ermittlungsmöglichkeit DVDV API

(Der Parameter kann nicht über das DVDV-API ermittelt werden)

Best Practices

Jedes Redaktionssystem sollte für diesen Parameter eine Checkbox-Liste mit den Bezeichnungen der Zahlungsweisen aus urn:de:xzufi:codeliste:zahlungsweise anbieten.