Paygate interface
Format Description a alphabetical as alphabetical with special characters n numeric an alphanumeric ans alphanumeric with special characters ns numeric with special characters bool boolean expression (true or false) 3 fixed length with 3 digits/characters ..3 variable length with maximum 3 digits/characters enum enumeration of allowed values dttm ISODateTime (YYYY-MM-DDThh:mm:ss) Abbreviation Description CND condition M mandatory O optional C conditional Notice: Please note that the names of parameters can be returned in upper or lower case.Definitions
Data formats
Abbreviations
Comment If a parameter is mandatory, then it must be present If a parameter is optional, then it can be present, but it is not required If a parameter is conditional, then there is a conditional rule which specifies whether it is mandatory or optional
Calling the interface for POS – Computop Cloud POS Interface
In order to use the Cloud POS Interface, please use the following URL:
https://www.computop-paygate.com/catpos.aspx |
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Parameters for payments with POS – Computop Cloud POS Interface
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
(Note: List of parameters in response may differ based on the Computop Cloud POS Interface function called and the final POS transaction result.)
Result parameters for payments with POS – Computop Cloud POS Interface
JSON Object (Receipt)
Please note that the data within this JSON object is encoded using ISO-8859-1 in contrast to the standard encoding of JSON objects with UTF-8 and then must be also Base64 encoded. This applies in particular to special characters such as "Umlaute" and diactrics.
"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
}