Integration
Grundlagen
FAQ
Apple Pay
Bluecode
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Kreditkarte
Lastschrift
Maestro
Payment Page
PayPal
Tools
Fehlernummern
Ergebniscode
Testdaten
Grundlagen
FAQ
Apple Pay
Bluecode
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Kreditkarte
Lastschrift
Maestro
Payment Page
PayPal
Tools
Fehlernummern
Ergebniscode
Testdaten
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.
URL: https://payment.girosolution.de/girocheckout/api/v2/girocode/createpayment
Bereitzustellen von: GiroCheckout
Aufzurufen von: Händler
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) |
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.
Name | Pflicht | Type | Beschreibung |
---|---|---|---|
rc | Ja | Integer | Fehlernummer |
msg | Ja | String | zusätzliche Informationen im Fehlerfall |
girocodereference | Optional | 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 |
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: