Saltar al contenido principal

Integración con CyberSource

Los siguientes pasos solo deben seguirse si se ha solicitado la activación de la funcionalidad de detección de fraude de CyberSource a través de Izipay. De lo contrario, seguir estos pasos solo aumentará el tamaño de la aplicación sin obtener ninguna ventaja.

Paso 1: Integración de bibliotecas

Para integrar las bibliotecas de CyberSource en tu proyecto Android, sigue estos pasos técnicos:

  1. Agrega las 5 bibliotecas de CyberSource al proyecto de la aplicación. Esto se logra arrastrando los archivos .aar de CyberSource, cuyos nombres comienzan con TMX, al directorio "libs" del proyecto.
implementation files(' ../libs/TMAuthentication-RL-6.3-77.aar')
implementation files (' ../libs/TMXBehavioralBiometrics-RL-6.3-77.aar')
implementation files (' ../libs/TMXDeviceSecurityHealth-RL-6.3-77 .aar')
implementation files (' ../libs/TMXProfilingConnections-RL-6.3-77 .aar')
implementation files(' ../libs/TMXProfiling-RL-6.3-77.aar)

Es importante tener en cuenta que este proceso de integración es similar al utilizado para agregar el SDK de Izipay al proyecto. Ambos requieren arrastrar los archivos correspondientes a la carpeta "libs" del proyecto para que estén disponibles en la aplicación y puedan ser utilizados durante el desarrollo y la ejecución.

Paso 2: Agregando archivo Cybersource

Luego, agrega el archivo CyberSource.kt en la carpeta ui que tiene la configuración de Cybersource.

Paso 3: Agregando método onCreate

Nota: El código es válido solo para Kotlin.

Después, agrega las siguientes líneas de código en el método onCreate de su actividad.

lifecycleScope.launch {
EventBus.subscribe<CyberSource> { cyber ->
initCyberSource (applicationContext, cyber.guid!!, cyber.url!!, cyber.userorg!!, cyberuserScoring!!)
}
}