Cybersource
Cybersource: gestione delle frodi globali con visto#
Cybersource, una soluzione Visa, offre una delle piattaforme di gestione delle frodi più robuste e ampiamente utilizzate al mondo: Decision Manager. Poiché è sostenuta dalla rete Visa, sfrutta le informazioni provenienti da miliardi di transazioni globali in tutti i principali marchi di carte, fornendo visibilità senza pari sulle tendenze emergenti delle frodi e i cattivi attori in tutto il mondo.
Capacità:
- Rete dati globale Visa: Accede al più grande radar di rilevamento delle frodi del mondo, utilizzando dati cross-merchant e cross-industry per individuare istantaneamente modelli fraudolenti.
- Motore di regole avanzate & ML: Combina regole aziendali altamente personalizzabili e specifiche per i commercianti con modelli di apprendimento automatico proprietari per l'accuratezza del punto.
- Improntaggio dispositivi e geolocalizzazione IP: Analisi tecnica profonda del dispositivo, della rete e della posizione del cliente per contrassegnare lo spoofing, le proxy e i dispositivi fraudolenti noti.
- Protezione omnicanale: Unifica la prevenzione delle frodi attraverso le transazioni web, mobile, in-app e call center.
Come funziona con il nostro motore di orchestrazione: Cybersource Decision Manager restituisce uno stato di decisione difficile (ACCEPT, REVIEW, REJECT) insieme a un punteggio di rischio numerico (0-99). Il nostro motore di orchestrazione ingerisce questi dati e lo standardizza. Una mappa "ACCEPT" per il nostro Rischio basso tier per la lavorazione immediata, una mappa "REVIEW" per la nostra Rischio medio tier per attivare un passaggio 3D Secure e o attendere una recensione manuale, e una mappa "REJECT" per la nostra Rischio alto tier per fermare istantaneamente la transazione, semplificando completamente le regole di routing.
Tire di rischio
La tabella seguente delinea come le risposte grezze e i punteggi di rischio di ciascun provider supportato sono mappati a questi livelli standardizzati, insieme alle azioni di routing predefinite innescate da ogni livello. Tenete a mente che mentre queste rappresentano le nostre configurazioni standard, avete il pieno controllo per personalizzare ciò che innesca ogni livello di rischio per allineare perfettamente con l'appetito unico del rischio del vostro business.
Cybersource si basa su uno stato di decisione difficile e un punteggio di rischio 0-99.
| Risposta cruda del fornitore (esempio) | Il nostro livello di rischio standardizzato | Strategia di routing predefinita |
|---|---|---|
Decisione: ACCEPT / Punteggio: 0-9 | 🟢 RISCHIO BASSO | Elaborare direttamente tramite gateway preferito (ad esempio, Adyen) |
Decisione: REVIEW / Punteggio: 10-79 | 🟡 RISCHIO MEDIUM | Autenticazione passo-up: Approva le transazioni e aspetta una recensione manuale e/o Trigger 3D Secure (3DS) |
Decisione: REJECT / Punteggio: 80-99 | 🔴 RISCHIO ALTA | Deny transazione O percorso per gateway ad alto rischio specializzato |
Requisiti#
I seguenti contenuti elencano i requisiti per una corretta integrazione con Cybersource.
- Account Cybersource
- Segreto di Cybersource
- Cybersource Merchant ID
- Chiave di Cybersource
- Il tuo nome di organizzazione in Cybersource
- Nome utente
- Password
- Account ADMINIO
- Accesso all'ambiente di test DEUNA
Integrare Cybersource#
Integra Cybersource nella soluzione di pagamento:
1. Collegare Cybersource in modalità test
Attivare la modalità di prova nell'Admin e aggiungere Cybersource come motore anti-fraud:
- Vai a Collegamenti.
- Cerca Cybersource e clicca su Collegamento.
- Aggiungi le credenziali Cybersource per collegare il provider a DEUNA:
- Nome di mercenari.
- Chiave privata
- Chiave pubblica
- Merchant ID
- Definire le operazioni che si desidera eseguire:
- Acquisto
- Autorizzazione
- Clicca su Collegamento per finire.
Connessioni
Scopri e gestisci le integrazioni di pagamento, wallet e antifrode.
| Connessioni | Tipo | Stato | Azione |
|---|---|---|---|
| Adyen | Gateway di pagamento | Connessa | |
| Worldpay | Gateway di pagamento | Connessa | |
| PayPal | Metodo di pagamento | Connessa | |
| Mercado Pago | Metodo di pagamento | Non connessa | |
| Riskified | Motore antifrode | Non connessa |
2. Configurare Cybersource come fornitore antifrode
Utilizzare le credenziali di test per configurare Cybersource nella strategia di pagamento:
- Vai a Strategie di pagamento
- Trova la regola dove aggiungere Cybersource.
- Clicca su Modifica.
- Aggiungere Cybersource come fornitore antifrode
- Abilita la revisione manuale.
- Abilitare l'esecuzione automatica delle operazioni.
- Clicca su Attivare per attivare la regola.
Strategie di pagamento
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
Elaborazione predefinita
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
| Regola | Instradamento | Stato | Azione |
|---|---|---|---|
| Elaborazione predefinita | Adyen → Worldpay | Attiva |
Regole specifiche
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
| Priorità | Regola | Condizioni | Instradamento | Stato |
|---|---|---|---|---|
| 1 | Ordini di importo elevato | Importo superiore a 100 USD | Adyen → Worldpay | Attiva |
3. Creare utenti in Cybersource
Accedi a Cybersource e crea utenti per testare:
- Vai al Pannello di controllo Cybersource.
- Vai a Conti e selezionare Utenti.
- Clicca su Crea utente.
- Creare gli utenti necessari per la prova.
4. Creare regole di simulazione
Creare liste di decisione per simulare scenari di test:
- Vai a Responsabile delle decisioni.
- Scegli Configurazione condivisa.
- Clicca su Elenchi personalizzati.
-
Creare gli elenchi delle decisioni:
- Lista positiva: Aggiungi e-mail che richiedono di essere sempre accettate.
- Elenco di recensione: Aggiungi e-mail che richiedono una recensione manuale.
- Lista negativa: Aggiungi e-mail che richiedono essere sempre respinte.
5. Crea profili e regole in Cybersource
Ora, creare un profilo e dare priorità alle regole:
- Vai a Responsabile delle decisioni.
- Scegli Configurazione.
- Clicca su Profili.
- Aggiungere il profilo con regole centralizzate.
Creare regole di decisione per l'accettazione, il rifiuto e le prove di revisione manuale degli ordini:
- Vai a Responsabile delle decisioni.
- Scegli Configurazione.
- Clicca su Regole doganali.
- Clicca su Aggiungi la regola.
- Aggiungere le seguenti regole:
| Campo | Accettare | Rifiuti | Recensione |
|---|---|---|---|
| Nome della regola | Accettare sempre | Rifiutare sempre | Recensione Sempre |
| Descrizione | Accettare sempre | Rifiutare sempre | Recensione Sempre |
| Categoria | Altri test | Altri test | Altri test |
| Regola del nucleo | ✔ | ✔ | ✔ |
| Decisione | Accettare | Accettare | Accettare |
| Esecuzione Timing | Prima dell'Autth | Prima dell'Autth | Prima dell'Autth |
| Questa regola è vera se | Tutte le condizioni sono vere | Tutte le condizioni sono vere | Tutte le condizioni sono vere |
| Elemento di ordine | Indirizzo email | Indirizzo email | Indirizzo email |
| Opzione di confronto | è uguale a | è uguale a | è uguale a |
| Confronto val | Elenco positivo | Elenco positivo | Elenco positivo |
Modificare la configurazione della regola:
- Vai a Responsabile delle decisioni.
- Scegli Configurazione.
- Clicca su Regole doganali.
- Clicca su Modifica.
- Modificare le regole secondo il profilo:
| Campo | Accettare | Rifiuti | Recensione |
|---|---|---|---|
| Monitoraggio | |||
| Accettare | ✔ | ||
| Recensione | ✔ | ||
| Rifiuti | ✔ | ||
| Priorità | 1 | 1 | 1 |
| Esecuzione Timing | Prima dell'Autth | Prima dell'Autth | Prima dell'Autth |
- Clicca su Aggiornamento per finire.
Configurare l'URL per ricevere i risultati di revisione manuale:
- Vai a Responsabile delle decisioni.
- Scegli Configurazione.
- Clicca su Impostazioni avanzate.
- Clicca su Impostazioni degli sviluppatori.
- Attivare Abilitare la notifica dello stato dell'ordine.
- In URL di notifica per ricevere la notifica pasta di pasta https://api.sandbox.deuna.io/post-transactions/cybersource.
- Clicca su TEST URL.
- In Per saperne di più selezionare Decisioni del comitato.
- Clicca su UPDATE SETTINGS per finire.
6. Crea campi personalizzati (MDD)
Eseguire due configurazioni per creare campi personalizzati (MDDS):
- Nel Dashboard Cybersource
- Nella configurazione del tuo profilo in DEUNA
Cybersource Dashboard
- Vai al pannello di controllo Cybersource
- Vai a Responsabile delle decisioni
- Clicca su Configurazione condivisa.
- Scegli Campi personalizzati.
- Clicca su Aggiungi campo personalizzato.
- Utilizzare le configurazioni suggerite.
Campi consigliati
| MDD | Nome del MDD | Tipo | Descrizione del campo | Esempio |
|---|---|---|---|---|
| '1'' | Linea di affari | string | Pharmacy/restaurant/retail/etc | |
| '2'' | Merchant | string | Nome del Merchant | |
| '3'' | Nome del cliente | string | Nome(i) dell'utente. Senza i nomi | Mario Alejandro |
| '4'' | Nome del cliente | string | Nome(i) dell'utente | Hernandez Gutierrez |
| '5'' | Stato del cliente | string | Stato dell'utente | Tabasco |
| '6'' | Città del cliente o Comune | string | Delegazione o Comune dell'utente | Centro Centro |
| '7'' | Quartiere/Località del cliente | string | Quartiere o insediamento dell'utente | Atasta |
| '8'' | Servizio di assistenza e di assistenza | string | Strada e numero del cliente con pavimento in caso di costruzione o interno | Cerrada de Reolucion 377 |
| '11'' | Codice Postale del cliente | string | Codice Postale del cliente | 86100 |
| '12'' | Telefono cellulare del cliente | number | Numero di telefono cellulare | 529932065236 |
| '13'' | Mese di registrazione del negozio | string | Mese di registrazione in negozio virtuale (solo mese). Data di registrazione del negozio | Gennaio |
| '17'' | Anno di registrazione del negozio | number | Anno di registrazione in negozio virtuale (solo anno). Anno di registrazione del negozio | 2022 |
| '18'' | Ospite o registrato? | string | Specificare SI quando cliente ospite. E specificare NO quando registrato | NO |
| '19'' | Tempo di registrazione del cliente | number | Quanti giorni l'utente è stato registrato come cliente | 90 |
| '21'' | Articoli acquistati-Num | number | Numero di articoli acquistati in transazione (cart) | 1 |
| '22'' | Più economico oggetto SKU | string | Modello più costoso nel carrello | ROLEX 231 |
| '25'' | Acquisto mesi senza interessi? | string | Specificare il SI quando è MSI. E specifica NO quando non lo e'. | "NO" |
| '26'' | Quanti mesi senza interessi? | number | Numero di mesi per l'acquisto, se il pagamento singolo ha messo 0 | 3 |
| '28'' | Percentuale di sconto | number | percentuale di sconto, su acquisto totale | 0.2 |
| '29'' | Codice sconto usato? | string | Specificare YES quando il codice promozionale è stato utilizzato. E specificare NO quando non viene utilizzato. | NO |
| '31'' | Punti di fedeltà utilizzati? | string | Specificare il SI quando sono stati utilizzati Dotopoints. E specificare NO quando non viene utilizzato. Deve essere ottenuto dal web/checkout del commerciante | NO |
| '32'' | Consegna Primo Nome | string | Nome(i) dell'utente | Alejandro Daniel |
| '34'' | Consegna Ultimo nome | string | Nome(i) dell'utente | Valle Haya |
| '35'' | Stato di consegna | string | Stato di consegna | Tabasco |
| '36'' | Città di consegna o Comune | string | Delegazione di consegna o comune | Centro Centro |
| '37'' | Quartiere di consegna / Località | string | Quartiere di consegna o insediamento | Atasta |
| '39'' | Via di consegna e numero/Floor | string | Consegna strada e numero con piano | Cerrada de Reolucion 377 |
| '40'' | Codice postale di consegna | string | Codice postale di consegna | 86100 |
| '41'' | Telefono cellulare di consegna | string | Numero di telefono cellulare | 529932065236 |
| '43'' | Data di consegna | data | Data di consegna in formato DD-MM-YYYYY | 31-11-2023 |
| '44'' | Canale di vendita | string | Canale attraverso il quale prodotto/servizio è stato venduto: (web, mobile, call center, ecc.). Leggi se l'acquisto è da web o mobile. | web web web web |
| '45'' | Affermazioni di Merchant | string | unico id per commerciante fornito dalla loro banca di acquisizione | |
| '46'' | Giorno dell'ordine della settimana | string | Giorno di acquisto | Lunedì |
| '47'' | Prodotto 1 Marca | string | marchio | ROLEX |
| '48'' | Modello del prodotto 1 (sottomarchio) | string | modello modello | 231 |
| '49'' | Prodotto 2 Marca | string | marchio | Lenovo |
| '50'' | Modello del prodotto 2 (sottomarchio) | string | modello modello | Yoga 10 |
| '51'' | Prodotto 3 Marca | string | marchio | Lenovo |
| '52'' | Modello del prodotto 3 (sottomarchio) | string | modello modello | Yoga 12 |
| '53'' | Prodotto 4 Marca | string | marchio | Mele |
| '54'' | Modello 4 prodotto (sottomarchio) | string | modello modello | Iphone X |
| '55'' | Prodotto 5 Marca | string | marchio | Sony |
| '56'' | Modello del prodotto 5 (sottomarchio) | string | modello modello | PS5 |
| '57'' | Prodotto 6 Marca | string | marchio | Acer |
| '58'' | Modello 6 prodotto (sottomarchio) | string | modello modello | 1234ab. |
| '59'' | Prodotto 7 Marca | string | marchio | Intel |
| '60'' | Modello 7 prodotto (sottomarchio) | string | modello modello | Core i7-4790K |
| '61'' | Prodotto 8 Marca | string | marchio | AMD |
| '62'' | Modello 8 prodotto (sottomarchio) | string | modello modello | Ryzen 7 3700x |
Configurazione del profilo in DEUNA
Crea campi personalizzati (MDD) per la configurazione backend:
- Creare valori costanti che mappano come MDD come mostrato nella seguente richiesta:
curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_information": {
"business_line": "ecommerce"
}
}'curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_information": {
"business_line": "ecommerce"
}
}'import requests
response = requests.request(
"PUT",
"https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
headers={
"Content-Type": "application/json",
"Cookie": "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
},
json={
"merchant_information": {
"business_line": "ecommerce"
}
},
)
response.raise_for_status()
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
],
CURLOPT_POSTFIELDS => json_encode([
"merchant_information" => [
"business_line" => "ecommerce"
]
])
]);
$response = curl_exec($curl);
curl_close($curl);import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Example {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile"))
.header("Content-Type", "application/json")
.header("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
.header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \n \"merchant_information\": {\n \"business_line\": \"ecommerce\" \n }\n}"))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}package main
import (
"fmt"
"io"
"net/http"
"strings"
)
func main() {
request, err := http.NewRequest("PUT", "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile", strings.NewReader("{\n \n \"merchant_information\": {\n \"business_line\": \"ecommerce\" \n }\n}"))
if err != nil { panic(err) }
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
request.Header.Set("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}- Invia una richiesta di dichiarare
merchant_custom_informationche viene utilizzato come MDD in Cybersource. - Se si desidera utilizzare i campi dei metadati per inviare come campi personalizzati (MDDS):
- Invia i campi dei metadati a DEUNA nel
additive_dataoggetto all'internometadataobject. - Mappa i campi per mappare su Cybersource sotto
merchantCustomInformation.additional_dataoggetto con il nome del campo dei metadati più il numero di campo definito (MDD).
- Invia i campi dei metadati a DEUNA nel
- Dichiarare il nome dell'oggetto nella configurazione se si utilizza un nome diverso dell'oggetto.
curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
}'curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
}'import requests
response = requests.request(
"PUT",
"https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
headers={
"Content-Type": "application/json",
"Cookie": "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
},
json={
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
},
)
response.raise_for_status()
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
],
CURLOPT_POSTFIELDS => json_encode([
"merchant_custom_information" => [
"installments" => "37",
"items_0_title" => "22",
"items_1_brand" => "25",
"items_1_title" => "26",
"items_2_title" => "28",
"items_3_brand" => "32",
"items_3_title" => "31",
"items_4_brand" => "35",
"items_4_title" => "34",
"items_5_brand" => "57",
"items_5_title" => "56",
"items_6_brand" => "59",
"items_6_title" => "58",
"items_7_brand" => "61",
"items_7_title" => "60",
"items_8_brand" => "63",
"items_8_title" => "62",
"billing_address" => [
"city" => "4",
"phone" => "8",
"zipcode" => "7",
"address2" => "5",
"last_name" => "2",
"first_name" => "1",
"state_name" => "3"
],
"shipping_amount" => "9",
"shipping_address" => [
"city" => "46",
"phone" => "50",
"zipcode" => "49",
"addres2" => "47",
"last_name" => "44",
"first_name" => "43",
"state_name" => "45"
],
"is_coupon_applied" => "40",
"is_installments_msi" => "36",
"items_0_description" => "21",
"items_2_description" => "29",
"get_spanish_day_of_week" => "55",
"get_full_billing_address" => "6",
"get_full_shipping_address" => "48",
"get_channel_from_user_agent" => "54",
"get_total_quantity_products" => "18",
"get_total_discount_percentage" => "39",
"get_full_name_shipping_address" => "70",
"get_max_unit_price_product_name" => "19"
]
])
]);
$response = curl_exec($curl);
curl_close($curl);import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Example {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile"))
.header("Content-Type", "application/json")
.header("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
.header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"merchant_custom_information\": {\n \"installments\": \"37\",\n \"items_0_title\": \"22\",\n \"items_1_brand\": \"25\",\n \"items_1_title\": \"26\",\n \"items_2_title\": \"28\",\n \"items_3_brand\": \"32\",\n \"items_3_title\": \"31\",\n \"items_4_brand\": \"35\",\n \"items_4_title\": \"34\",\n \"items_5_brand\": \"57\",\n \"items_5_title\": \"56\",\n \"items_6_brand\": \"59\",\n \"items_6_title\": \"58\",\n \"items_7_brand\": \"61\",\n \"items_7_title\": \"60\",\n \"items_8_brand\": \"63\",\n \"items_8_title\": \"62\",\n \"billing_address\": {\n \"city\": \"4\",\n \"phone\": \"8\",\n \"zipcode\": \"7\",\n \"address2\": \"5\",\n \"last_name\": \"2\",\n \"first_name\": \"1\",\n \"state_name\": \"3\"\n },\n \"shipping_amount\": \"9\",\n \"shipping_address\": {\n \"city\": \"46\",\n \"phone\": \"50\",\n \"zipcode\": \"49\",\n \"addres2\": \"47\",\n \"last_name\": \"44\",\n \"first_name\": \"43\",\n \"state_name\": \"45\"\n },\n \"is_coupon_applied\": \"40\",\n \"is_installments_msi\": \"36\",\n \"items_0_description\": \"21\",\n \"items_2_description\": \"29\",\n \"get_spanish_day_of_week\": \"55\",\n \"get_full_billing_address\": \"6\",\n \"get_full_shipping_address\": \"48\",\n \"get_channel_from_user_agent\": \"54\",\n \"get_total_quantity_products\": \"18\",\n \"get_total_discount_percentage\": \"39\",\n \"get_full_name_shipping_address\": \"70\",\n \"get_max_unit_price_product_name\": \"19\"\n }\n}"))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}package main
import (
"fmt"
"io"
"net/http"
"strings"
)
func main() {
request, err := http.NewRequest("PUT", "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile", strings.NewReader("{\n \"merchant_custom_information\": {\n \"installments\": \"37\",\n \"items_0_title\": \"22\",\n \"items_1_brand\": \"25\",\n \"items_1_title\": \"26\",\n \"items_2_title\": \"28\",\n \"items_3_brand\": \"32\",\n \"items_3_title\": \"31\",\n \"items_4_brand\": \"35\",\n \"items_4_title\": \"34\",\n \"items_5_brand\": \"57\",\n \"items_5_title\": \"56\",\n \"items_6_brand\": \"59\",\n \"items_6_title\": \"58\",\n \"items_7_brand\": \"61\",\n \"items_7_title\": \"60\",\n \"items_8_brand\": \"63\",\n \"items_8_title\": \"62\",\n \"billing_address\": {\n \"city\": \"4\",\n \"phone\": \"8\",\n \"zipcode\": \"7\",\n \"address2\": \"5\",\n \"last_name\": \"2\",\n \"first_name\": \"1\",\n \"state_name\": \"3\"\n },\n \"shipping_amount\": \"9\",\n \"shipping_address\": {\n \"city\": \"46\",\n \"phone\": \"50\",\n \"zipcode\": \"49\",\n \"addres2\": \"47\",\n \"last_name\": \"44\",\n \"first_name\": \"43\",\n \"state_name\": \"45\"\n },\n \"is_coupon_applied\": \"40\",\n \"is_installments_msi\": \"36\",\n \"items_0_description\": \"21\",\n \"items_2_description\": \"29\",\n \"get_spanish_day_of_week\": \"55\",\n \"get_full_billing_address\": \"6\",\n \"get_full_shipping_address\": \"48\",\n \"get_channel_from_user_agent\": \"54\",\n \"get_total_quantity_products\": \"18\",\n \"get_total_discount_percentage\": \"39\",\n \"get_full_name_shipping_address\": \"70\",\n \"get_max_unit_price_product_name\": \"19\"\n }\n}"))
if err != nil { panic(err) }
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
request.Header.Set("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}Esempio di metadati
"metadata": {
"additional_data.account_name": "Nelson",
"additional_data.identity_type": "DNI"
},Esempio di configurazione
{
"merchant_custom_information": {
"merchant_information": {
"business_line": "22",
"merchant_identifier": "1"
},
"metadata": {
"additional_data.merchant_terminal": "2",
"additional_data.account_name": "4",
"additional_data.created_at_date": "6",
"additional_data.created_at_time": "7",
"additional_data.item_category_name": "23",
"additional_data.item_category_code": "24",
"additional_data.total_discount": "25",
"additional_data.giftcard": "28"
},
"installments": "17",
"billing_address": {
"identification_type": "18",
"identification": "19",
"phone": "21"
},
"email": "20",
"shipping_options": {
"type": "26"
},
"shipping_address": {
"city": "27",
"address1": "30"
},
"get_full_name_billing_address_uppercase": "31"
}
}Tabella di campo
| Dati calcolati | Descrizione | Esempio |
|---|---|---|
| "è coupon applied" | Specificare YES quando il codice promozionale è stato utilizzato. E specificare NO quando non viene utilizzato. | NO |
| "Is installments msi" | Specificare il SI quando è MSI. E specifica NO quando non lo e'. | NO |
| "itms 0 description" | ||
| "itms 2 description" | ||
| "get spanish day of week" | Giorno dell'ordine della settimana | Lunedì |
| "get full billing address" | Strada del cliente e numero con pavimento in caso di costruzione o interno | Cerrada de Revolucion 377 |
| "get full shipping address" | Consegna strada e numero con piano | Cerrada de Revolucion 377 |
| "get channel from user agent" | Canale attraverso il quale prodotto/servizio è stato venduto: (web, mobile, call center, ecc.). Leggi se l'acquisto è da web o mobile. | web web web web |
| "get total quantity products" | Numero di articoli acquistati in transazione (cart) | 1 |
| "get total discount percentage" | percentuale di sconto, su acquisto totale | 0.2 |
| "get full name shipping address" | Concatenazione del nome e cognome della spedizione | Diego Lora |
| get_full_name_billing_address | Concatenazione del nome e cognome del fatturazione | Santiago Giaci |
| get_full_name_billing_address_uppercase | Concatenazione del nome e cognome della fatturazione convertita in maiuscolo | SANTIAGO YEPES |
| "get max unit price product name" | Modello più costoso nel carrello | ROLEX 231 |
7. Configurare Impronte del dispositivo per Cybersource
Il Device Fingerprint per Cybersource è un codice generato da uno script che viene eseguito durante il processo di pagamento.
Il codice viene inviato ai server e deve essere inviato nella richiesta di acquisto in modo che Cybersource possa identificarli.
Esempio
org_id=1snn5n9w&session_id=deuna_dmbfd62cb3-108b-552f-920a-15da86adb622Il codice è composto da:
org_id: Un codice inviato al tuo negozio, modifiche a seconda dell'ambiente.session_id: Un codice composto dal nome del tuo negozio e dal suo UUID.
Parametri richiesti
cs_orgIddeve essere uguale a:1snn5n9wper la sandbox o l'ambiente di prova.k8vif92eper l'ambiente di produzione.
- Il
cs_merchantIdvalore è assegnato da Cybersource per ogni negozio.
Per VTEX.
Se si utilizza VTEX, aggiungere il seguente script al checkout6-custom.js codice della configurazione:
{
},
CYBERSOURCE: {
"cs_orgId": "1snn5n9w",
"cs_merchantId": "deuna_dm"
},
STRIPE: {
"API_KEY": "pk_test_TYooMQauvdEDq54NiTphI7jx" //if applies
},
MERCADOPAGO: {
// if applies
},
}
}Per API dirette
Se la tua integrazione con DEUNA è API Direct, integra lo script Cybersource nella tua applicazione:
Scrittura di attuazione
<script type="text/javascript" src="https://h.online-metrix.net/fp/ tags.js?org_id=<org ID>&session_id=<merchant ID><session ID>"></ script>
<noscript>
<iframe style="width: 100px; height: 100px; border: 0; position: absolute; top: -5000px;" src="https://h.online-metrix.net/fp/tags?org_ id=<org ID>&session_id=<merchant ID><session ID>"></iframe>
</noscript>Esempio di uscita
bfd62cb3-108b-552f-920a-15da86adb622- Esegui lo script.
- Utilizzare l'output e inviarlo a DEUNA.
- Per V1, nel Creare un pagamento token come
device_id. - Per V2, nel Creare un pagamento V2 intestazione come
x-device-id.
- Per V1, nel Creare un pagamento token come
- Aggiungi le tue credenziali nello script.
<org ID>deve essere uguale a: deve essere1snn5n9wper la sandbox o l'ambiente di prova.<org ID>deve essere uguale ak8vif92eper l'ambiente di produzione.<merchant ID>: Il tuo Cybersource id.<session ID>: Un valore UUID unico per ordine. È inviato all'interno deldevice_idper V1 e all'internox-device-idper V2.
8. Testare l'integrazione
Eseguire le transazioni di prova con le seguenti credenziali:
| Risultato | Campo | Valore | |
|---|---|---|---|
| Approvazione automatica | accept@deuna.com | fatturazione address.email = accept@deuna.com | |
| Reiezione automatica | reject@deuna.com | fatturazione address.email = reject@deuna.com | |
| Revisione manuale (Approvata e declinata nel cruscotto) | review@deuna.comtest_review@testuser.com | fatturazione address.email = review@deuna.com |
Iniziare i test nell'AMMINIONE:
- Salvare una strategia di pagamento
- Test di processo con Rischio medio per la revisione manuale.
- Inserisci il Pannello di controllo Cybersource.
- Vai a Gestione delle decisioni manuale
- Vai a Gestione dei casi
- Clicca su Cause.
- Selezionare le date o l'ID dell'ordine di prova nella ricerca.
- Clicca su Ricerca.
- Selezionare l'ultimo tentativo effettuato con il numero di ordine di interesse.
- Ogni tentativo genera un nuovo ID di richiesta associato allo stesso ID di ordine.
- Accettare o approvare la transazione.
- Rivedere le transazioni nel DEUNA ADMIN.
- Nel Frode sezione, dovrebbero apparire i seguenti valori:
- Rischio basso
- Rischio medio (se la revisione manuale non è attivata)
- Rischio elevato
- Revisione manuale: approvata dal gateway di pagamento, ma in attesa di approvazione manuale o rifiuto nel pannello di controllo Cybersource.
- Approvato: Approvato nel pannello di controllo Cybersource
- Rifiutato: Rifiutato nel pannello di controllo Cybersource
9. Configurare l'ambiente di produzione
Ripetere il processo nell'ambiente di produzione, con i seguenti valori:
-
Pannello di controllo di produzione: https://businesscenter.cybersource.com/ebc2/
-
URL:: https://apigw.getduna.com/post-transactions/cybersource
-
Creare un nuovo profilo
-
Impostare le regole per approvare, negare o rivedere manualmente.
-
Aggiungi di nuovo i DMC.
-
La Impronte del dispositivo
org_iddeve essere uguale ak8vif92e. -
Disattivare Modalità di prova nel DEUNA ADMIN.
-
Aggiungere Cybersource come fornitore di motori antifrode in Collegamenti.
-
Chiedi al tuo Direttore di Account Tecnico DEUNA di confermare che la revisione manuale e l'esecuzione automatica del funzionamento sono abilitate per il negozio di produzione.
-
Configurare i gateway di pagamento e impostare una strategia di pagamento.
-
Elaborare un rischio medio per convalidare la revisione manuale.
Una volta attivato, possiamo continuare con il processo.
Strategie di pagamento
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
Elaborazione predefinita
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
| Regola | Instradamento | Stato | Azione |
|---|---|---|---|
| Elaborazione predefinita | Adyen → Worldpay | Attiva |
Regole specifiche
Configura l’elaborazione predefinita e le regole per ogni flusso di pagamento.
| Priorità | Regola | Condizioni | Instradamento | Stato |
|---|---|---|---|---|
| 1 | Ordini di importo elevato | Importo superiore a 100 USD | Adyen → Worldpay | Attiva |