Paygate-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
Aufruf der Schnittstelle für POS – Computop Cloud POS Interface
Um das Cloud POS Interface zu nutzen, verwenden Sie bitte die folgende URL:
https://www.computop-paygate.com/catpos.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:
Parameter für Zahlungen mit POS – Computop Cloud POS Interface
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. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
(Hinweis: Die Liste der Antwortparameter kann je nach aufgerufener Computop Cloud POS Interface und dem endgültigen POS-Transaktionsergebnis abweichen.)
Ergebnisparameter für Zahlungen mit POS – Computop Cloud POS Interface
JSON-Objekt (Receipt)
"receipt"
JSON Schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "http://json-schema.org/draft-07/schema#", "title": "receipt", "description": "Data containing the receipt information which can be printed out by the merchant system", "type": "object", "properties": { "receiptMerchant": { "type": "string", "description": "Merchant Receipt data" }, "receiptCustomer": { "type": "string", "description": "Customer Receipt data" }, "receiptCopies": { "type": "integer", "description": "Number of receipt copies to be printed" }, "receiptNumber": { "type": "integer", "description": "Receipt Number " }, }, "additionalProperties": false }