Pago recurrente sucesivo

 

Los pagos sucesivos se procesarán como transacciones autenticadas (3RI). Puesto que el titular no está presente las autenticaciones serán frintionless y no se aplicará 3DS Method.

En los pasos a seguir para una recurrente sucesiva segura serán los mismos que una transacción autenticada EMV3DS con las siguientes particularidades:

  • Inicia petición: Se deberá marcar el valor de 3RI-Recurring.

 

EJEMPLO DE PETICIÓN:

<DATOSENTRADA>
<DS_MERCHANT_AMOUNT>1000</DS_MERCHANT_AMOUNT>
<DS_MERCHANT_ORDER>1552571678</DS_MERCHANT_ORDER>
<DS_MERCHANT_MERCHANTCODE>999008881</DS_MERCHANT_MERCHANTCODE>
<DS_MERCHANT_TERMINAL>2</DS_MERCHANT_TERMINAL>
<DS_MERCHANT_CURRENCY>978</DS_MERCHANT_CURRENCY>
<DS_MERCHANT_TRANSACTIONTYPE>0</DS_MERCHANT_TRANSACTIONTYPE>
<DS_MERCHANT_PAN> XXXXXXXXXXXXXXXXXX </DS_MERCHANT_PAN>
<DS_MERCHANT_EMV3DS>{'threeDSInfo': ‘3RI-Recurring’}</DS_MERCHANT_EMV3DS>
</DATOSENTRADA>

 

Como respuesta se obtendrá lo siguiente:

<RETORNOXML>
<CODIGO>0</CODIGO>
<INFOTARJETA>
<Ds_Order>1553155286</Ds_Order>
<Ds_MerchantCode>999008881</Ds_MerchantCode>
<Ds_Terminal>2</Ds_Terminal>
<Ds_TransactionType>0</Ds_TransactionType>
<Ds_EMV3DS>{"protocolVersion":"2.2.0", "threeDSServerTransID":"8de84430-3336-4ff4-b18d-f073b546ccea ", "threeDSInfo":"CardConfiguration",}</Ds_EMV3DS>
<Ds_Card_PSD2>Y</Ds_Card_PSD2>
<Ds_Signature>7155jJYTzqeO/FoKjIQwUrjRJU7CxiOLHlC00d5c/RU=</Ds_Signature>
</INFOTARJETA>
</RETORNOXML>

 

  • Trata petición. Deberá marcarse con los parámetros COF que corresponda y enviar el Json de EMV3DS incluyendo los parámetros que se devolvieron la petición de autenticación.

DS_MERCHANT_COF_INI = “N” → OPERACIÓN COF INICIAL NO

DS_MERCHANT_COF_TYPE = “R” → OPERACIÓN COF RECURRENTE

DS_MERCHANT_COF_TXID → CAMPO OPCIONAL, identificador de la transacción

DS_MERCHANT_EMV3DS → Valores de tratapeticion + los valores devueltos en la petición inicial

 

EJEMPLO DE PETICIÓN:

 

<DATOSENTRADA>
<DS_MERCHANT_AMOUNT>1000</DS_MERCHANT_AMOUNT>
<DS_MERCHANT_ORDER>1552572812</DS_MERCHANT_ORDER>
<DS_MERCHANT_MERCHANTCODE>999008881</DS_MERCHANT_MERCHANTCODE>
<DS_MERCHANT_TERMINAL>2</DS_MERCHANT_TERMINAL>
<DS_MERCHANT_CURRENCY>978</DS_MERCHANT_CURRENCY>
<DS_MERCHANT_TRANSACTIONTYPE>0</DS_MERCHANT_TRANSACTIONTYPE>
<DS_MERCHANT_PAN> XXXXXXXXXXXXXXXXXX </DS_MERCHANT_PAN>
<DS_MERCHANT_EXPIRYDATE >XXXX</ DS_MERCHANT_EXPIRYDATE>
<DS_MERCHANT_CVV2>XXX</ DS_MERCHANT_CVV2>
<DS_MERCHANT_COF_INI>N</DS_MERCHANT_COF_INI>
<DS_MERCHANT_COF_TYPE>R</DS_MERCHANT_COF_TYPE>
<DS_MERCHANT_COF_TXNID>’IdTransaccion inicial’</DS_MERCHANT_COF_TYPE>
<DS_MERCHANT_EMV3DS>{
"threeDSInfo":"AuthenticationData", "protocolVersion":"2.2.0",
"browserAcceptHeader":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,appli cation/json",
"browserUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36",
"browserJavaEnabled":"false", "browserLanguage":"ES-es", "browserColorDepth":"24", "browserScreenHeight":"1250", "browserScreenWidth":"1320", "browserTZ":"52",
"threeDSServerTransID":"8de84430-3336-4ff4-b18d-f073b546ccea", "notificationURL":"https://comercio-inventado.es/recibe-respuesta-autenticacion", "threeDSCompInd":"Y"
"Eci":"05", "traceId":"0100000000000000",
"threeDSRequestorPriorAuthenticationInfo":{
"threeDSReqPriorRef":"5a31771c-6e88-4378-9f99-b114d90f8040", "threeDSReqPriorAuthMethod":"01", "threeDSReqPriorAuthTimestamp":"201912051020"
}
}</DS_MERCHANT_EMV3DS>
</DATOSENTRADA>