VTEX Dispositivo Impronte di montaggio
Invia i dati del dispositivo VTEX ai provider di frode configurati tramite DEUNA Widget V2.
In questa pagina
Configura un’esperienza di pagamento DEUNA dentro VTEX.
Installa il connettore certificato, configura le condizioni di pagamento ed estendi il checkout VTEX con DEUNA Widget.
- Interfaccia
- Checkout VTEX con DEUNA Widget
- Modello di distribuzione
- Configurazione dell’app e del connettore VTEX
- Ideale per
- Merchant VTEX che usano l’orchestrazione dei pagamenti DEUNA
Questa pagina fornisce una guida per integrare le impronte digitali del dispositivo DEUNA con VTEX Widget V2.
Vantaggi dell'impronta digitale del dispositivo#
La nuova versione di DEUNA Widget introduce un modo innovativo per gestire più motori fraudolenti con poche linee di codice.
Questa funzionalità consente di centralizzare tutte le informazioni rilevanti in un unico luogo, facilitando il controllo e la gestione da parte del commerciante.
Tra i vantaggi ci sono:
- Attuazione pulita: Non c'è bisogno di implementare script aggiuntivi per i motori anti-fraud; il widget gestisce automaticamente questo processo. È necessario solo inserire il motore di frode desiderato e le sue credenziali per attivarlo.
- Centralizzazione delle informazioni: Tutti i dati di configurazione del motore anti-fraud vengono conservati in un unico luogo, facilitando la gestione.
- Automazione e aggiornamenti: Gestiamo gli aggiornamenti necessari e inviamo informazioni fraudolente a VTEX e al processore di pagamento che configurate.
- Flessibilità nelle regole di pagamento: È possibile configurare più motori per diverse regole di pagamento dall'amministratore DEUNA, assicurando che le informazioni vengano inviate correttamente.
Requisiti#
Questi sono i requisiti per integrare l'impronta digitale del dispositivo di VTEX:
- Le credenziali dell'amministratore DEUNA.
- credenziali del motore anti-fraud per configurare.
Integrare l'impronta digitale del dispositivo#
Integrare le impronte digitali del dispositivo VTEX seguendo questi passaggi:
1. Aggiungi fraudCredentials alla tua configurazione#
Configurare il tuo script aggiungendo fraudCredentials opzione all'interno degli attributi di configurazione.
function loadScriptWithAttributes(url, attributes, target) {
return new Promise((resolve, reject) => {
const script = document.createElement('script');
script.src = url;
if (attributes) {
Object.keys(attributes).forEach(key => {
script.setAttribute(key, attributes[key]);
});
}
script.onload = resolve;
script.onerror = reject;
const currentTarget = target ?? document.head
if (!currentTarget) {
console.error("'currentTarget': is not defined")
}
currentTarget.appendChild(script);
});
}
const baseURL = "https://cdn.deuna.io/snippets/v2.0.0/index.js";
console.log("DEUNA cdn: ", baseURL);
const attributes = {
env: "ENVIRONMENT",
publicApiKey: "API_KEY",
fraudCredentials: JSON.stringify({ // THIS IS WHAT YOU ADD TO SUPPORT ANTI-FRAUD ENGINES
CLEARSALE: {
"Client Id": "CLEARSALE_CREDENTIAL"
}
})
};
loadScriptWithAttributes(baseURL, attributes)
.then(() => {
console.log("DEUNA: loaded script Succesfully!")
})
.catch((err) => {
console.error("DEUNA: Error load script cdn: ", err);
});2. Selezionare il fornitore#
Selezionare fornitori di motori anti-fraud dai motori disponibili per l'impronta digitale del dispositivo
La seguente tabella contiene attributi per i motori supportati dal widget:
| Nome | Attributi | Esempio |
|---|---|---|
| SIGNIFYD | Nessun parametro richiesto al livello commerciante_id | fraudCredentials: { SIGNIFYD: {} } |
| SIFT | AccountId, restoApiKey | fraudCredentials: { SIFT: { accountId: '', restApiKey: '' } } |
| CLEARSALE | ClientId | fraudCredentials: { CLEARSALE: { clientId: '' } } |
| CLEARSALE-BRASIL | ClientId | fraudCredentials: { CLEARSALE-BRASIL: { clientId: '' } } |
| CYBERSOURCE | orgId, mercante | fraudCredentials: { CYBERSOURCE: { orgId: '', merchantId: '' } } |
| STRIPE | API_KEY | fraudCredentials: { STRIPE: { apiKey: '' } } |
| MERCADOPAGO | // Nessun parametro richiesto al livello commerciante_id | fraudCredentials: { MERCADOPAGO: {} } |
| BAZ | orgId, mercante | fraudCredentials: { BAZ: { orgId: '', merchantId: '' } } |