Diagramme zum Prozessablauf
Sale
Prozessablauf PAYBACK PAY
Gutschrift, Server-zu-Server
Prozessablauf PAYBACK PAY-Gutschrift
Paygate-Schnittstelle
Datenformate: 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) Abkürzungen: 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
Format Beschreibung 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 eine PAYBACK PAY-Zahlung (Sale)
Um eine Zahlung mit PAYBACK PAY abzuwickeln, verwenden Sie bitte die folgende URL:
1 | https://www.computop-paygate.com/PaybackPay.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 PAYBACK PAY
VatList
VatList should be sent as a base64 encoded value. Please find the example below.
{
"items": [
{
"rate": 7,
"amount": 327
},
{
"rate": 19,
"amount": 80
}
]
}
VatList=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiA3LA0KICAgICAgICAgICAgImFtb3VudCI6IDMyNw0KwqAgwqAgwqAgwqAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJhdGUiOiAxOSwNCiAgICAgICAgICAgICJhbW91bnQiOiA4MA0KICAgICAgICB9DQogICAgXQ0KfQ==
Articlelist
Articlelist should be sent as a base64 encoded value. Please find the example below.
{
"items": [
{
"itemReference": "1",
"id": "Click++Collect",
"name": "Click++Collect",
"quantity": 1,
"amount": 500,
"vatAmount": 80,
"vatPercent": 19,
"type": 2
},
{
"itemReference": "2",
"id": "654327",
"name": "Test product2",
"quantity": 1,
"amount": 5000,
"vatAmount": 327,
"vatPercent": 7,
"type": 0
}
]
}
Articlelist=ew0KICAgICJpdGVtcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgIml0ZW1SZWZlcmVuY2UiOiAiMSIsDQogICAgICAgICAgICAiaWQiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgIm5hbWUiOiAiQ2xpY2srK0NvbGxlY3QiLA0KICAgICAgICAgICAgInF1YW50aXR5IjogMSwNCiAgICAgICAgICAgICJhbW91bnQiOiA1MDAsDQogICAgICAgICAgICAidmF0QW1vdW50IjogODAsIA0KICAgICAgICAgICAgInZhdFBlcmNlbnQiOiAxOSwNCgkJCSJ0eXBlIjogMg0KCQl9LA0KCQl7DQogICAgICAgICAgICAiaXRlbVJlZmVyZW5jZSI6ICIyIiwNCgkJCSJpZCI6ICI2NTQzMjciLA0KCQkJIm5hbWUiOiAiVGVzdCBwcm9kdWN0MiIsDQoJCQkicXVhbnRpdHkiOiAxLA0KCQkJImFtb3VudCI6IDUwMDAsDQoJCQkidmF0QW1vdW50IjogMzI3LCANCiAgICAgICAgICAgICJ2YXRQZXJjZW50IjogNywNCgkJCSJ0eXBlIjogMA0KCQl9DQoJXQ0KfQ==
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
Ergebnis-Parameter für URLNotify, URLSuccess und URLFailure bei Zahlungen mit PAYBACK PAY
Gutschrift mit Referenz
Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Bei einer Gutschrift mit Bezug auf eine Buchung ist die Höhe der Gutschrift auf die Höhe der vorangegangen Buchung beschränkt. Um eine Gutschrift (Credit) mit Referenztransaktion auszuführen, verwenden Sie bitte folgende URL:
https://www.computop-paygate.com/credit.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 Gutschriften mit PAYBACK PAY über Socket-Verbindung
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
Ergebnis-Parameter für Gutschriften mit PAYBACK PAY über Socket-Verbindung