The page Wording (veraltet) was not found -- Please check/update the page name used in the MultiExcerpt-Include macro-Schnittstelle
a alphabetisch as alphabetisch mit Sonderzeichen n numerisch an alphanumerisch ans alphanumerisch mit Sonderzeichen ns numerisch mit Sonderzeichen bool Bool’scher Ausdruck (true oder false) 3 feste Länge mit 3 Stellen/Zeichen ..3 variable Länge mit maximal 3 Stellen/Zeichen enum Aufzählung erlaubter Werte dttm ISODateTime (JJJJ-MM-TTThh:mm:ss) CND Bedingung (condition) M Pflicht (mandatory) O optional C bedingt (conditional) Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können.Definitionen
Datenformate
Format Beschreibung Abkürzungen
Abkürzung Beschreibung Kommentar Wenn ein Parameter Pflicht ist, dann muss er vorhanden sein Wenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist
Generierung von PBAN oder PCNr
Einige Händler, die nicht PCI-DSS-konform sind, müssen IBAN oder Kreditkartennummer (CCNr) für zukünftige Zahlungen im Voraus speichern (ohne eine Zahlung durchzuführen) für zukünftige Zahlungen.
Als Lösung wurde ein Endpunkt eingeführt, der IBAN/CCNr empfängt und PBAN/PCNr (mittels Funktion CT-Tokenisierung) zurückgibt.
Anforderungen
- Der neue Endpunkt getToken.aspx wurde eingeführt.
- Bei der Token-Generierung (PBAN oder PCNr) sollte eine grundlegende IBAN- und CCNr-Prüfung (Validierung der Prüfsumme) durchgeführt werden.
- Die Blacklist-Prüfung erfolgt nicht bei der Token-Generierung. Die Blacklist wird überprüft, wenn ein Händler eine Zahlungsanforderung mit dem Token sendet.
Authentifizierung
Blowfish-Verschlüsselung und HMAC-Verifizierung wie bei Standard-Kreditkartenschnittstellen im The page Wording (veraltet) was not found -- Please check/update the page name used in the MultiExcerpt-Include macro.
Aufruf der Schnittstelle
Um eine PKN oder PCNr aus den übergebenen Daten zu generieren, verwenden Sie bitte folgende URL:
The page Wording (veraltet) was not found -- Please check/update the page name used in the MultiExcerpt-Include macrogetToken.aspx |
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
| Key | Format | CND | Beschreibung |
|---|---|---|---|
ans..30 | M | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
| Key | Format | CND | Beschreibung |
|---|---|---|---|
| TransID | ans..64 | M | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Beschreibung |
|---|---|---|---|
AccountNumber | ans..64 | M | IBAN oder CCNr (basierend auf dem Parameter AccountType) |
AccountType | a4 | O | Mögliche Werte: "IBAN", "CCNr" Standardwert: "IBAN" |
Parameter zur Generierung einer PBAN oder PCNr
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
| Key | Format | CND | Beschreibung |
|---|---|---|---|
ans..30 | M | HändlerID, die von Computop vergeben wird |
| Key | Format | CND | Beschreibung |
|---|---|---|---|
| PayID | an32 | M | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Beschreibung |
|---|---|---|---|
| Status | a..20 | M | Status der Anfrage. Mögliche Werte: "OK", "FAILED" |
| Description | ans..1024 | M | Weitere Details für den Fall, dass die Anfrage nicht erfolgreich ist |
| Key | Format | CND | Beschreibung |
|---|---|---|---|
| Code | an8 | M | Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes) |
Key | Format | CND | Description |
|---|---|---|---|
| PseudoAccountNumber | ans..64 | M | PBAN oder PCNr |
| AccountType | a4 | M | Mögliche Werte: "PBAN", "PCNr" |
Antwort-Parameter zur Generierung einer PBAN oder PCNr