Integration
Grundlagen
FAQ
eps
giropay
iDEAL
Kreditkarte
Lastschrift
Bluecode
Maestro
Payment Page
PayPal
Tools
Fehlernummern
Ergebniscode
Testdaten
Grundlagen
FAQ
eps
giropay
iDEAL
Kreditkarte
Lastschrift
Bluecode
Maestro
Payment Page
PayPal
Tools
Fehlernummern
Ergebniscode
Testdaten
Für die Nutzung der Schnittstelle ist eine Affiliate-ID und ein Passwort notwendig. Diese Informationen erhalten Sie auf Anfrage direkt von der GiroSolution AG.
Die Schnittstelle darf nur auf dem Testsystem getestet werden. Tests auf dem Produktivsystem sind nicht erlaubt. Die Freischaltung für das Produktivsystem erfolgt erst, wenn eine Abnahme auf dem Testsystem erfolgt ist.
URL des Testsystems: http://dev.girosolution.de
URL des Produktivsystems: https://www.girosolution.de
Die Schnittstelle basiert auf einem HTTPS POST Request. Alle Daten werden per POST an die jeweils angegebene URL gesendet und als Ergebnis wird ein JSON Objekt zurückgegeben. Die Daten der Anfrage sind per hash-Checksumme gegen Manipulation abgesichert.
Alle Werte der Parameter der entsprechenden API Funktion werden in der Reihenfolge der Beschreibung aneinandergehängt. Über diese Zeichenkette wird ein HMAC MD5 hash mit dem übermittelten Passwort gebildet.
PHP Beispiel:
// String aller Werte der Parameter $string = '250000info@mustermann.dedeMustermann GmbHMusterstraße 1212345MusterhausenDE8650MaxMustermannmax@mustermann.de50003201,11,7'; // hash mit Beispiel-Passwort generieren $hash = hash_hmac('MD5', $string, 'password');