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; // Identificador do e-commerce
var version = e.Version; // Versão do 3DS
var referenceId = e.ReferenceId; // RequestID retornado no processo de autenticação
});
As variáveis Cavv, Xid, Eci, Version e ReferenceId, deverão ser enviadas para o seu backend e posteriormente enviadas na requisição de criação de cobrança (Cartão de Crédito).
Em nenhuma hipótese faça a chamada da API de autorização em seu frontend.