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:

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.