No momento em que a autenticação for concluída com sucesso, o evento OnSuccess será acionado. Neste caso, as variáveis CAVV, XID e ECI serão retornadas. Esses dados devem ser enviadas ao seu backend e posteriormente enviadas na requisição no momento da autorização. Neste cenário, se a transação é autorizada, o liability shift é transferido ao emissor.

Safe2Pay.Mpi.addEventListener("onSuccess", function(e) {
    var cavv = e.Cavv; // Dado que representa assinatura da autenticação	
    var xid = e.Xid; // ID que representa a requisição da autenticação	
    var eci = e.Eci; // Código indicador do e-commerce, que representa o resultado da autenticação		
    var version = e.Version; // Versão do 3DS utilizado no processo de autenticação	
    var referenceId = e.ReferenceId; // RequestID retornado no processo de autenticação
  
  	// Envie esses dados para o seu backend.
});

❗️

As variáveis CAVV, XID e ECI deverão ser enviadas para o seu backend e posteriormente enviadas na requisição de autorização. Em nenhuma hipótese faça a chamada da API de autorização em seu frontend.