Key | Format | CND | Beschreibung |
MerchantID | ans..30 | M | HändlerID, die von der First Cash Solution vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
TransID | ans..64 | M | Ihre eindeutige TransaktionsID, die für jede Zahlung eindeutig sein muss |
RefNr | ns..30 | O | Eindeutige Referenznummer des Händlers Es sind ausschließlich ASCII-Zeichen erlaubt. Sonderzeichen wie („Umlaute“, …) sind nicht erlaubt und müssen ggf. durch ASCII-Zeichen ersetzt werden (z.B. ü → ue, é → e, …). |
Amount | n..10 | M | Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. |
Currency | a3 | M | Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle |
OrderDesc | ans..384 | M | Verwendungstext auf dem Kontoauszug des Kunden. Hinweis: Nur die ersten 27 Zeichen erscheinen auf dem Kontoauszug des Kunden. Händler Cockpit können Sie die Daten komplett einsehen. |
OrderDesc2 | ans..384 | O | Zweite Verwendungstextzeile auf dem Kontoauszug des Kunden. Hinweis: Nur die ersten 27 Zeichen erscheinen auf dem Kontoauszug des Kunden. Händler Cockpit können Sie die Daten komplett einsehen. |
Sofortaction | ans..10 | O | „Ident“ für Sofort Ident oder „ideal“ für Sofort iDEAL |
IssuerID | ans..30 | O | ID der Bank, über die iDEAL-Überweisungen erfolgen sollen; Pflicht bei Sofortaction=ideal Folgende IssuerIDs sind verfügbar: RABONL2U Rabobank INGBNL2A ING ABNANL2A ABN Amro ASNBNL21 ASN Bank SNSBNL2A SNS Bank RBRBNL21 Regiobank TRIONL2U Triodos Bank FVLBNL22 Van Lanschot Bankiers KNABNL2H Knab BUNQNL2A bunq MOYONL21 Moneyou |
Timeout | n4 | O | Gültigkeit der Transaktion in Sekunden bei Sofort GmbH. Wir empfehlen einen Maximalwert von 2400 Sekunden. |
AccNr | n..12 | O | Kontonummer des Nutzers, die voreingestellt im Überweisungsfenster erscheint |
AccOwner | as..50 | O | Name des Kontoinhabers |
IBAN | an..34 | O | IBAN des Nutzers, die voreingestellt im Überweisungsfenster erscheint |
BIC | an..11 | O | BIC des Nutzers, die voreingestellt im Überweisungsfenster erscheint |
AccIBAN | ans..8 | O | Bankleitzahl des Nutzers, die voreingestellt im Überweisungsfenster erscheint. In DE 8-stellig, in AT 5-stellig, in BE 3-stellig, in FR 5-stellig, in GB 6-stellig und in NL 6-stellig. In NL gelten folgende Werte: NL_102 (Fortis Bank); NL_103 (ABN Amro Bank), NL_104 (Sns Bank), NL_106 (ING Bank), NL_109 (Sns Regio Bank) |
AccBank | ans..50 | O | Bezeichnung der Bank des Nutzers, die voreingestellt im Überweisungsfenster erscheint |
Email | ans..255 | O | E-Mail-Adresse des Kunden |
AddrCountry Code | a2 | M | Ländercode zweistellig gemäß ISO 3166. Derzeit DE, AT, BE, NL, ES, CH, PL, IT zulässig. |
Language | a2 | O | Sprache: de – deutsch, en – Englisch, fr- Französisch, nl – Niederländisch, pl – Polnisch |
MAC | an64 | M | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: HMAC-Authentisierung (Anfrage) HMAC-Authentisierung (Notify) |
URLSuccess | ans..256 | M | Vollständige URL, die das 1cs Online Bezahlsystem aufruft, wenn die Zahlung erfolgreich war. Die URL darf nur über Port 443 aufgerufen werden. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen, nutzen Sie stattdessen den Parameter UserData.
Allgemeine Hinweise: Wir empfehlen, den Parameter „response=encrypt“ zu verwenden, um eine verschlüsselte Antwort von Paygate zu erhalten Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den „code“-Wert des DATA-Elements. Nur eine Antwort mit „code=00000000“ sollte als erfolgreich angesehen werden. |
URLFailure | ans..256 | M | Vollständige URL, die das 1cs Online Bezahlsystem aufruft, wenn die Zahlung gescheitert ist. Die URL darf nur über Port 443 aufgerufen werden. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen, nutzen Sie stattdessen den Parameter UserData.
Allgemeine Hinweise: Wir empfehlen, den Parameter „response=encrypt“ zu verwenden, um eine verschlüsselte Antwort von Paygate zu erhalten Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den „code“-Wert des DATA-Elements. Nur eine Antwort mit „code=00000000“ sollte als erfolgreich angesehen werden |
Response | a7 | O | Die Status-Rückmeldung, die das 1cs Online Bezahlsystem an URLSuccess und URLFailure sendet, sollte verschlüsselt werden. Dazu übergeben Sie den Parameter Response=encrypt. |
URLNotify | ans..256 | M | Vollständige URL, die das 1cs Online Bezahlsystem aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Sie darf keine Parameter enthalten: Nutzen Sie stattdessen den Parameter UserData.
Allgemeine Hinweise: Wir empfehlen, den Parameter „response=encrypt“ zu verwenden, um eine verschlüsselte Antwort von Paygate zu erhalten Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den „code“-Wert des DATA-Elements. Nur eine Antwort mit „code=00000000“ sollte als erfolgreich angesehen werden. |
UserData | ans..1024 | O | Wenn beim Aufruf angegeben, übergibt das 1cs Online Bezahlsystem die Parameter mit dem Zahlungsergebnis an den Shop |
ReqID | ans..32 | O | Um Doppelzahlungen zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion mit derselben ReqID erneut eingereicht wird, führt das 1cs Online Bezahlsystem keine Zahlung aus sondern gibt nur den Status der ursprünglichen Transaktion zurück. Bitte beachten Sie, dass das 1cs OBS für die erste initiale Aktion einen abgeschlossenen Transaktionsstatus haben muss. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet. |
UserID | n..5 | O | Kundennummer |
ProjectID | n..5 | O | Projektnummer |
FirstName | as..30 | OC | nur bei Sofort Ident: Vorname |
LastName | as..30 | OC | nur bei Sofort Ident: Nachname |
AddrStreet | ans..30 | OC | nur bei Sofort Ident: Straße |
AddrCity | ans..30 | OC | nur bei Sofort Ident: Wohnort |
AddrZip | n..5 | OC | nur bei Sofort Ident: Postleitzahl |
Birthday | dttm8 | OC | nur bei Sofort Ident: Geburtsdatum im Format JJJJMMTT |