Benutzer-Werkzeuge

Webseiten-Werkzeuge


Übersetzungen dieser Seite:
girocheckout:giropay_invoice:api

giropay Rechnung API

Funktionen

Rechnungsdaten hinterlegen

Die übergebenen Zahldaten werden gespeichert und eine Referenznummer reneriert. Anhand dieser Referenznummer kann der Kunde später die Zahlung starten. Hierzu gibt es verschiedene Wege.

Anfrage

URL: https://payment.girosolution.de/girocheckout/api/v2/girocode/createpayment
Bereitzustellen von: GiroCheckout
Aufzurufen von: Händler

POST-Parameter
Name Pflicht Type Beschreibung
merchantId Ja Integer Händler-ID eines giropay Rechnung Projekts
projectId Ja Integer Projekt-ID eines giropay Rechnung Projekts
merchantTxId Ja String(255) eindeutige Transaktions-ID des Händlers
amount Ja Integer Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent
currency Ja String(3) Währung der Transaktion
EUR = Euro
purposetext Ja String(27) Verwendungszweck für die Zahlung
multiple Ja Integer Definiert, ob die Bezahlung mehrfach durchgeführt werden kann.
0 = Einmalzahlung
1 = Mehrfachzahlung
validtil Nein Integer Gültigkeitsdatum der Zahlung im Format YYYYMMDD
urlRedirect Nein String URL, an die der Kunde nach der Zahlung geschickt werden soll.
urlNotify Nein String URL, an die der Zahlungsausgang gemeldet werden soll.
format Ja String(20) Format der GiroCode Grafik in der Antwort.
link-qr: QR-Code mit Link zur giropay Zahlung
none: Keine Grafik
resolution Nein Integer Auflösung in Pixel (z.B. 250), wenn der GiroCode als Grafik angefordert wurde
hash Ja String(32)HMAC MD5 hash über alle Werte des Aufrufs (siehe hash generieren)

Antwort

Die Antwort besteht aus einem JSON Objekt. Das Feld rc liefert einen Fehlercode zurück. Wird rc = 0 zurückgeliefert, wurden die Daten gespeichert und eine Referenznummer erstellt.

Parameter
Name Pflicht Type Beschreibung
rc Ja Integer Fehlernummer
msg Ja String zusätzliche Informationen im Fehlerfall
girocodereferenceOptional String(10)eindeutige Referenznummer
image Optional String Base64 kodiertes PNG Bild, wenn über Parameter format angefordert
url Optional String URL zur Zahlung (giropay Rechnung)
HEADER Parameter
hash Ja String HMAC MD5 hash über alle Werte der Rückmeldung. Siehe hash der Rückantwort

Integration für den Endkunde

giropay-Bezahlbutton (präferierte Lösung)

In eine PDF oder HTML Rechnung wird eine der folgenden Grafiken eingebunden und mit dem von der Schnittstelle zurückgelieferten Link versehen.

Download giropay Bezahlbutton Grafiken als png und eps

Beispiel:

girocheckout/giropay_invoice/api.txt · Zuletzt geändert: 2021/04/12 14:32

Seiten-Werkzeuge