- Created by PAYONE Admin, last modified on 2020-09-11
General
Data transfer
The data transfer is processed directly via an HTTPS-POST or HTTPS-GET request by the browser of the customer.
The data is returned in JSON data format or as parameter in an HTTP redirect.
Endpoint URL
The requests must be sent to the following URL:
Client API URL: https://secure.pay1.de/client-api/
How to Read Our Parameter Tables
Parameters and their possible values are presented as tables. Here's how to read them:
Parameter | Required | Short Explanation |
---|---|---|
the parameter name as you need to send it | + - always required - - always optional o - conditionally required (see explanation for conditions) | a short explanation of what the parameter does plus format definitions Formats can be
Format any string with a length of one to 255 characters and conditionally allowed characters as regex
Format
Format |
Standard parameter
With each request the following parameters must always be submitted.
Standard parameter | ||||||||||||||||||
Parameter | Required | Format | Comment | |||||||||||||||
mid | + | N..6 | Merchant ID, defined by PAYONE Format NUMERIC(5..6) | |||||||||||||||
portalid | + | N..7 | Portal ID, defined by PAYONE Format | |||||||||||||||
api_version | + | Default | New parameter api_version should be added to current implementations as it will be mandatory in future. Format 3.8 Current API-version 3.9 New API-version 3.10 New API-version 3.11 New API-version Request “capture” with response “pending” | |||||||||||||||
+ | Default | Mode for transactions, either ‘live’ or ‘test’ Format live Transaction should be performed in live mode. test Transaction should be simulated | ||||||||||||||||
request | + | Default | Queries: - creditcardcheck - bankaccountcheck … Format Link to Request-Overview: Request Overview | |||||||||||||||
responsetype | + | Default | - JSON - REDIRECT | |||||||||||||||
hash | + | AN..32 | MD5 hash code (see CA - Calculation of the HASH value) The hash code is used to prevent that a customer changes any relevant value (like payment type, your MID or the amount). MD5 hash code SHA2-384 hash code. Details: FE - Calculation of the HASH value Format | |||||||||||||||
successurl | o | AN..255 | URL "payment successful" (only if responsetype=REDIRECT or required by corresponding request) URL for "payment successful" Format Scheme | |||||||||||||||
errorurl | o | AN..255 | URL "faulty payment" (only if responsetype=REDIRECT or required by corresponding request) URL for "faulty payment" Format Scheme | |||||||||||||||
encoding | - | Default | The type of character encoding used in the request. Format ISO-8859-1 UTF-8 |
- No labels