CreatePayInit |
PaymentPage/Initialize |
|
CreatePayInit (SCD) |
Alias/Insert |
|
CreatePayComplete (ACTION=Settlement) |
Transaction/Capture |
|
CreatePayComplete (ACTION=Cancel) |
Transaction/Cancel |
|
CreatePayComplete (ACTION=CloseBatch) |
Batch/Close |
|
ACCOUNTID=401860-17795278 |
CustomerId=401860
TerminalId=17795278 |
Die AccountId setzt sich aus CustomerId und TerminalId, getrennt durch einen Bindestrich, zusammen. |
Execute (ACTION=Debit) |
Transaction/Authorize oder Transaction/AuthorizeDirect |
|
Execute (ACTION=Credit) |
Transaction/Refund oder Transaction/RefundDirect |
|
CARDREFID |
Alias.Id |
|
Automatisch generierte Aliaswerte waren numerisch und wurden hochgezählt |
Von Saferpay generierte Aliaswerte sind alphanumerisch |
Die Definition der Aliase (alphanumerisch bis 40 Char Länge) ist gleich. Aliase sind schnittstellenübergreifend gültig. Mit den alten Schnittstellen generierte Aliase können über die JSON API problemlos weiterverwendet werden. |
Authentisierung mit SPPASSWORD |
Authentisierung mit Basic Authentication oder Client Certificate |
|
CreatePayInit mit Formatierung der Payment Page:
Parameter
BODYCOLOR,
BODYFONTCOLOR,
FAILCOLOR,
FOOTERFONTCOLOR,
HEADCOLOR,
HEADFONTACTIVECOLOR,
HEADFONTCOLOR,
HEADFONTINACTIVECOLOR,
HEADLINECOLOR,
LINKCOLOR,
MENUCOLOR,
MENUFONTCOLOR,
MERCHANTDETAILCOLOR,
ORDERCOLOR,
PAYMENTDETAILMOUSEOVERCOLOR,
SUCCESSCOLOR,
TITLECOLOR |
PaymentPage/Initialize mit dem Parameter CssUrl |
Alternativ kann das Design der Payment Page im Backoffice konfiguriert werden. |
CreatePayInit (mit der Darstellung der AGB-Bestätigung in der Payment Page: Parameter TERMSCHECKBOXACTIVE, TERMSURL) |
Nicht möglich |
Die AGB-Bestätigung gehört zum Kaufprozess und soll auf der Webseite oder im Webshop durchgeführt und protokolliert werden, daher wird diese Funktion im Zahlungsprozess nicht mehr angeboten. |