Peticiones Autenticadas EMV3DS

 

En esta integración, sin necesidad de desarrollo especifico pasarás a autenticar los pagos con la nueva normativa para 3DSecure (EMV3DS).

Adicionalmente se podrán mandar más parámetros para conocimiento de las marcas y los emisores y así mejorar las ratios de autenticaciones sin intervención del titular de la tarjeta. Para este uso se podrá añadir el parámetro de entrada DS_MERCHANT_EMV3DS tipo JSON en las peticiones de pago y preautorización.

Para más información sobre este parámetro de entrada acceder al Anexo Parámetros Entrada-Salida

 

Ejemplo de pago con datos adicionales EMV3DS

A continuación, se muestra un ejemplo del parámetro Ds_Merchant_Parameters, previo a ser codificado en Base 64:

{"DS_MERCHANT_ORDER":"1552565870", 
"DS_MERCHANT_MERCHANTCODE":"999008881", 
"DS_MERCHANT_TERMINAL":"999", 
"DS_MERCHANT_CURRENCY":"978", 
"DS_MERCHANT_TRANSACTIONTYPE":"0",
"DS_MERCHANT_AMOUNT":"1000",
"DS_MERCHANT_MERCHANTURL":"http:\/\/www.prueba.com\/urlNotificacion.php", "DS_MERCHANT_URLOK":"http:\/\/www.prueba.com\/urlOK.php", "DS_MERCHANT_URLKO":"http:\/\/www.bancsabadell.com\/urlKO.php"", 
"DS_MERCHANT_EMV3DS": {
"shipAddrCountry": "840", "shipAddrCity": "Ship City Name", "shipAddrState":  "CO", "shipAddrLine3": "Ship Address Line 3", "shipAddrLine2": "Ship Address Line 2", "shipAddrLine1": "Ship Address Line 1", "shipAddrPostCode": "Ship Post Code", "cardholderName": "Cardholder Name", "email": "example@example.com","mobilePhone": {"cc": "123","subscriber": "123456789"}
}
}