Cybersource
Esta página provee los pasos necesarios para integrar Cybersource como motor anti-fraude en DEUNA.
Prerequisitos
El siguiente contenido enlista los requirimientos para una integracion exitosa con Cybersource.
- Cuenta en Cybersource
- Cybersource secret
- Cybersource Merchand ID
- Cybersource Key
- Nombre de tu organización en Cybersource
- Username
- Contraseña
- Cuenta en el ADMIN
- Acesso al ambiente de pruebas DEUNA
Integrar Cybersource
Integra Cybersource en tu solución de pagos:
1. Conecta Cybersource en modo de prueba
Actva el modo prueba en el Admin y añade a Cybersource como motor anti-fraude:

- Ve a Conexiones.
- Busca a Cybersource y haz clic en Conectar.
- Agrega tus credenciales de Cybersource para conectar el proveedor a DEUNA:
- Nombre del comercio.
- Private Key
- Public Key
- Merchant ID
- Define las operaciones que deseas realizar:
- Purchase
- Authorize
- Haz clic en Conectar para terminar.
2. Configura Cybersource como proveedor anti-fraude
Usa las credenciales de prueba para configurar Cybersource en tu estrategia de pagos:.
- Ve a Estrategias de Pago
- Busca la regla donde añadir a Cybersource.
- Haz clic en Editar.
- Añade a Cybersource como proveedor anti-fraude
- Habilita la revisión manual.
- Habilita la ejecución automática de operaciones.
- Haz clic en Activar para activar la regla.
Procesa el Riesgo Medio para activar la revisión manual.
3. Crea usuarios en Cybersource
Accede a Cybersource y crea usuarios para pruebas:
- Ve al Panel de control de Cybersource.
- Ve a Cuentas y selecciona Usuarios.
- Haz clic en Crear usuario.
- Crea los usuarios necesarios para pruebas.
4. Crea reglas de simulación
Crea listas de decisiones para simular escenarios de prueba:
-
Ve a Decision Manager.
-
Elige Shared Configuration.
-
Haz clic en Custom Lists.
-
Crea las listas de decisión:
- Lista positiva: Añade emails que requieren ser siempre aceptados.
- Lista de revisión :Añade emails que requieren revisión manual.
- Lista negativa: Añade emails que requieren ser siempre rechazados.
Para pruebas con MercadPago se necesita una sintaxis especial para mails de aprobación:
- [email protected] para listas positivas.
- [email protected] para listas de revisión.
- [email protected] para listas negativas.
5. Crea perfiles y reglas en Cybersource
Ahora, crea un perfil y dale prioridad a las reglas:
- Ve a Decision Manager.
- Elige Configuration.
- Haz clic en Profiles.
- Añade el perfil con reglas centralizadas.

Usualmente un perfil preseleccionado llamado A-Test se encuentra disponible.
Crea reglas de decisión para puebas de aceptación, rechazo, y revisión manual de órdenes:
- Ve a Decision Manager.
- Elige Configuration.
- Haz clic en Custom Rules.
- Haz clic en Add Rule.
- Añade las siguientes reglas:
Campo | Accept | Reject | Review |
---|---|---|---|
Rule Name | Accept Always | Reject Always | Review Always |
Description | Accept Always | Reject Always | Review Always |
Category | Other Tests | Other Tests | Other Tests |
Core Rule | ✔ | ✔ | ✔ |
Decision | Accept | Accept | Accept |
Execution Timing | Before Auth | Before Auth | Before Auth |
This rule is true if | All conditions true | All conditions true | All conditions true |
Order Element | Email address | Email address | Email address |
Comparison Op | is equal to | is equal to | is equal to |
Comparison val | Positive List | Positive List | Positive List |

Edita la configuración de reglas:
- Ve a Decision Manager.
- Elige Configuration.
- Haz clic en Custom Rules.
- Haz clic en Edit Rule.
- Modifica las reglas segunsegún el perfil:
Field | Accept | Reject | Review |
---|---|---|---|
Monitor | |||
Accept | ✔ | ||
Review | ✔ | ||
Reject | ✔ | ||
Priority | 1 | 1 | 1 |
Execution Timing | Before Auth | Before Auth | Before Auth |

- Haz clic en Update para terminar.
Configura la URL para recibir los resultados de las revisiones manuales:
- Ve a Decision Manager.
- Elige Configuration .
- Haz clic en Extended settings.
- Haz clic en Developer settings.
- Activa Habilitar notificación del estado del pedido.
- En Notification URL to receive notification pega https://api.sandbox.deuna.io/post-transactions/cybersource.
- Haz clic en TEST URL.
- En Notify for selecciona Reviewer decisions.
- Haz clic en UPDATE SETTINGS para terminar.

6. Crea campos personalizados (MDDs)
Realiza dos configuraciones para crear campos personalizados (MDDS):
- En el Dashboard de Cybersource
- En tu configuración de perfil en DEUNA
Dashboard de Cybersource
- Ve al panel de control de Cybersource
- Ve a Decision Manager
- Haz clic en Configuración compartida.
- Elige Campos personalizados.
- Haz clic en Agregar campo personalizado.
- Usa las configuraciones sugeridas.
Campos sugeridos
MDD | Nombre del MDD | Tipo | Descripción del campo | Ejemplo |
---|---|---|---|---|
'1'' | Giro del comercio | string | Farmacia/restaurante/retail/etc | |
'2'' | Comercio | string | Nombre del comercio | |
'3'' | Nombre y Apellido Cliente | string | Nombre (s) del usuario. Sin apellidos | Mario Alejandro |
'4'' | Apellido cliente | string | Apellido(s) del usuario | Hernandez Gutierrez |
'5'' | Estado Cliente | string | Estado del usuario | Tabasco |
'6'' | Ciudad o Municipio Cliente | string | La delegación o municipio del usuario | Centro |
'7'' | Colonia / Localidad Cliente | string | La colonia o asentamiento del usuario | Atasta |
'8'' | Calle y numero / Piso Cliente | string | Calle y número con piso Cliente en caso de tratarse de edificio o interior | Cerrada de Reolucion 377 |
'11'' | Código Postal del Cliente | string | Código Postal del Cliente | 86100 |
'12'' | Teléfono Móvil Cliente | number | Número telefónico móvil | 529932065236 |
'13'' | Mes de alta en la tienda | string | Mes del alta en la tienda virtual (solo mes). Fecha de registro en la tienda | Enero |
'17'' | Año de alta en la tienda | number | Año del alta en la tienda virtual (solo año). Año de registro en la tienda | 2022 |
'18'' | Es invitado o registrado? | string | Especificar SI cuando es cliente invitado. Y especificar NO cuando es registrado | NO |
'19'' | Tiempo registro como cliente | number | Cuantos días tiene el usuario registrado como cliente | 90 |
'21'' | Artículos comprados-Num ítems | number | Número de equipos comprados en la transacción (carrito) | 1 |
'22'' | Artículo comprado más caro SKU | string | Modelo más caro del carrito de compras | ROLEX 231 |
'25'' | Compra a meses sin intereses? | string | Especificar SI cuando es MSI. Y especificar NO cuando no lo es. | "NO" |
'26'' | Cuantos meses sin intereses? | number | Número de meses de la compra, si es en una sola exhibición poner 0 | 3 |
'28'' | Porcentaje de descuento | number | porcentaje de descuento, sobre el total de la compra | 0.2 |
'29'' | Se usó código de descuento? | string | Especificar SI cuando se utilizó código promo. Y especificar NO cuando no se utilizó. | NO |
'31'' | Se usaron puntos de lealtad? | string | Especificar SI cuando se utilizaron Dotopoints. Y especificar NO cuando no se utilizaron. Se debe obtener de la misma web/checkout del merchant | NO |
'32'' | Nombre de Entrega | string | Nombre(s) del usuario | Alejandro Daniel |
'34'' | Apellido Entrega | string | Apellido(s) del usuario | Valle Haya |
'35'' | Estado Entrega | string | El Estado de la entrega | Tabasco |
'36'' | Ciudad o Municipio Entrega | string | La delegación o municipio de la entrega | Centro |
'37'' | Colonia / Localidad Entrega | string | La colonia o asentamiento de la entrega | Atasta |
'39'' | Calle y numero / Piso Entrega | string | Calle y número con piso de la entrega | Cerrada de Reolucion 377 |
'40'' | Código Postal del Entrega | string | Código Postal de la entrega | 86100 |
'41'' | Teléfono Móvil Entrega | string | Número telefónico móvil | 529932065236 |
'43'' | Fecha de Entrega | date | Fecha de entrega en el formato DD-MM-AAAA | 31-11-2023 |
'44'' | Canal de venta | string | Canal por el cual se vendió el producto /servicio: (web, móvil, call center, etc.). Leer si la compra es por web o movil. | web |
'45'' | Afiliación del comercio | string | id unico por comercio que le brinda su banco adquiriente | |
'46'' | Día de la semana de la orden | string | Día de la compra | Lunes |
'47'' | Marca producto 1 | string | marca | ROLEX |
'48'' | Modelo (submarca) producto 1 | string | modelo | 231 |
'49'' | Marca producto 2 | string | marca | Lenovo |
'50'' | Modelo (submarca) producto 2 | string | modelo | Yoga 10 |
'51'' | Marca producto 3 | string | marca | Lenovo |
'52'' | Modelo (submarca) producto 3 | string | modelo | Yoga 12 |
'53'' | Marca producto 4 | string | marca | Apple |
'54'' | Modelo (submarca) producto 4 | string | modelo | Iphone X |
'55'' | Marca producto 5 | string | marca | Sony |
'56'' | Modelo (submarca) producto 5 | string | modelo | PS5 |
'57'' | Marca producto 6 | string | marca | Acer |
'58'' | Modelo (submarca) producto 6 | string | modelo | 1234abc |
'59'' | Marca producto 7 | string | marca | Intel |
'60'' | Modelo (submarca) producto 7 | string | modelo | Core i7-4790K |
'61'' | Marca producto 8 | string | marca | AMD |
'62'' | Modelo (submarca) producto 8 | string | modelo | Ryzen 7 3700x |
Configuración de perfil en DEUNA
Crea los campos personalizados (MDDs) para la configuración del backend:
- Crea valores constantes que se mapeen como MDD como se muestra en la siguiente solicitud:
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"
}
}'
Los valores disponibles para MDsD son los objetos de facturación, envío, artículos, y los valores calculados como se muestra en los ejeplos.
- Envía una solicitud para declarar la
merchant_custom_information
que se usa como MDD en Cybersource. - Si quieres usar campos de metadatos para enviar como campos personalizados (MDDS):
- Envia los campos de metadatos a DEUNA en el objeto
additive_data
dentro del objetmetadata
. - Mapea los campos para mapeo a Cybersource bajo el objeto
merchantCustomInformation.additional_data
con el nombre del campo de metadatos más el número de campo definido (MDD).
- Envia los campos de metadatos a DEUNA en el objeto
- Declara el nombre del objeto en tu configuración si usas un nombre de objeto diferente.
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"
}
}'
Ejemplo de metadata
"metadata": {
"additional_data.account_name": "Nelson",
"additional_data.identity_type": "DNI"
},
Ejemplo de configuración
{
"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"
}
}
Tabla de campos
Dato calculado | Descripción | Ejemplo |
---|---|---|
"is_coupon_applied" | Especificar SI cuando se utilizó código promo. Y especificar NO cuando no se utilizó. | NO |
"is_installments_msi" | Especificar SI cuando es MSI. Y especificar NO cuando no lo es. | NO |
"items_0_description" | ||
"items_2_description" | ||
"get_spanish_day_of_week" | Día de la semana de la orden | Lunes |
"get_full_billing_address" | Calle y número con piso Cliente en caso de tratarse de edificio o interior | Cerrada de Revolucion 377 |
"get_full_shipping_address" | Calle y número con piso de la entrega | Cerrada de Revolucion 377 |
"get_channel_from_user_agent" | Canal por el cual se vendió el producto /servicio: (web, móvil, call center, etc.). Leer si la compra es por web o movil. | web |
"get_total_quantity_products" | Número de equipos comprados en la transacción (carrito) | 1 |
"get_total_discount_percentage" | porcentaje de descuento, sobre el total de la compra | 0.2 |
"get_full_name_shipping_address" | Concatenación de first y last name de shipping | Diego Lora |
get_full_name_billing_address | Concatenación de first y last name de biling | Santiago Yepes |
get_full_name_billing_address_uppercase | Concatenación de first y last name de billing convertido a uppercase | SANTIAGO YEPES |
"get_max_unit_price_product_name" | Modelo más caro del carrito de compras | ROLEX 231 |
7. Configura el Device Fingerprint para Cybersource
El Device Fingerprint para Cybersource es un código generado por un script que se ejecuta durante el proceso de pago.
El código se envía a tus servidores y debe debe enviarse en la solicitud de compra para que Cybersource pueda identificarlos.
Ejemplo
org_id=1snn5n9w&session_id=deuna_dmbfd62cb3-108b-552f-920a-15da86adb622
El código está compuesto por:
org_id
: Un código de envío a tu tienda, cambia dependiendo del ambiente.session_id
: Un código compuesto por el nombre de tu tienda y su UUID.
Parámetros requeridos
cs_orgId
debe ser igual a:1snn5n9w
para ambiennte sandbox o prueba.k8vif92e
para ambiente productivo.
- El valor
cs_merchantId
es asignado por Cybersource para cada tienda.
Para VTEX.
Si usas VTEX, añade el siguiente script en el código checkout6-custom.js
de tu configuración:
{
},
CYBERSOURCE: {
"cs_orgId": "1snn5n9w",
"cs_merchantId": "deuna_dm"
},
STRIPE: {
"API_KEY": "pk_test_TYooMQauvdEDq54NiTphI7jx" //if applies
},
MERCADOPAGO: {
// if applies
},
}
}
Para Direct API
Si tu integración con DEUNA es Direct API, integra el script de Cybersource en tu aplicación:
Script de implementación
<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>
Ejemplo de output
bfd62cb3-108b-552f-920a-15da86adb622
- Corre el script.
- Usa el output y mandalo a DEUNA.
- Para V1, en el token de Crear Pago como el
devce_id
. - Para V2, en el header de Crear Pago V2 como el
x-device-id
.
- Para V1, en el token de Crear Pago como el
- Añade tus credenciales en en script.
<org ID>
debe ser igual a : Must be1snn5n9w
para ambiente sandbox o prueba.<org ID>
debe ser igual ak8vif92e
para ambiente productivo.<merchant ID>
: Tu id de Cybersource.<session ID>
: Un UUID de valor único por orden. Se envía dentro deldevice_id
para V1 y dentro delx-device-id
para V2.
8. Prueba la integración
Realiza transacciones de prueba con la siguientes credenciales:
Resultado | Campo | Valor | |
---|---|---|---|
Aprobar automático | [email protected] | billing_address.email = [email protected] | |
Desaprobar automático | [email protected] | billing_address.email = [email protected] | |
Manual review (Aprobado y declinado en dashboard) | [email protected]_review@testuser.com | billing_address.email = [email protected] |
Comienza las pruebas en el ADMIN:
- Guarda una estrategia de pago
- Procesa pruebas con Riesgo Medio para revisión manual.
- Ingresa al Panel de Control de Cybersource.
- Ve a Administrador de Decisiones de Revisión Manual
- Ve a Gestión de Casos
- Haz clic en Casos.
- Selecciona las fechas o el ID del pedido de prueba en el buscador.
- Haz clic en Buscar.
- Selecciona el último intento realizado con el número del pedido. de interés.
- Cada intento genera un ID de solicitud nuevo asociado al mismo ID de pedido.
- Acepta o aprueba la transacción.
- Reevisa las transacciones en el ADMIN DEUNA.
- En la sección Fraude, deben aparecer los siguientes valores:
- Riesgo bajo
- Riesgo medio (si la revisión manual no está activada)
- Riesgo alto
- Revisión manual: Aprobado por la pasarela de pago, pero pendiente de aprobación o rechazo manual en el panel de control de Cybersource.
- Aprobado: Aprobado el panel de control de Cybersource
- Rechazado: Rechazado en el panel de control de Cybersource
9. Configura el ambiente productivo
Repite el proceso en tu ambiente productivo, con los siguientes valores:
-
Panel de control de producción: https://businesscenter.cybersource.com/ebc2/
-
URL del webhook: https://apigw.getduna.com/post-transactions/cybersource
-
Crea un nuevo perfil
-
Establece reglas para aprobar, denegar, o revisar manualmente.
-
Añade de nuevo los MDD.
-
El
org_id
del Device Fingerprint debe ser igual ak8vif92e
. -
Desactiva el Modo prueba en el ADMIN DEUNA.
-
Añade Cybersource como proveedor de motor anti-fraude en Conexiones.
-
Activa las funciones de revisión manual.
-
En Configuración general de fraude:
- Habilite la revisión manual.
- Habilita la ejecución automática de operaciones.
-
Configura las pasarelas de pago y establece una estrategia de pago.
-
Procesa el riesgo medio para habilitar la revisión manual.
Una vez activado, podemos continuar con el proceso.
Cybersource está activado como motor anti-fraude.
Updated 2 days ago