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.