Easy (one-click) payment flow description
Use this flow to allow users to save their card information during initial payment and skip card detail entry next time they pay with your app again.
Note that for PSD2/SCA compliance reason, 3DSecure is activated and subsequent transactions can be made with or without security code entry (CVV/CVC) according to your preference.
Below you can find the interactions between the application that uses the PiA SDK and the SDK for the Easy Payment flow:
Netaxept backend integration request body - Registering Easy Payment
Initial transaction
Test: https://test.epayment.nets.eu Production: https://epayment.nets.eu Path: /netaxept/register.aspx Method: POST
Request body:
{
"merchantId" : "integer",
"token" : "string",
"language" : "string",
"orderNumber" : "string",
"amount" : "integer",
"currencyCode" : "string",
"redirectUrl" : "string",
"serviceType" : "M",
"recurringType" : "S",
"force3DSecure" : "true"
}
Subsequent transaction
Subsequent easy payment requires recurringUse3DS = true
and the panHash
additional fields.
{
"merchantId" : "integer",
"token" : "string",
"language" : "string",
"orderNumber" : "string",
"amount" : "integer",
"currencyCode" : "string",
"redirectUrl" : "string",
"serviceType" : "M",
"recurringType" : "S",
"recurringUse3DS" : "true",
"panHash" : "string"
}
Note: Netaxept backend integration tips can be found in 5.4 Backend Tips, Registering Easy Payment section
Deprecated: system authentication is no longer used.