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:
- 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/TMXProfiling-rl-7.4-34.aar')
implementation files('../libs/TMXProfilingConnections-rl-7.4-34.aar')
implementation files('../libs/TMXDeviceSecurityHealth-rl-7.4-34.aar')
implementation files('../libs/TMXBehavioSec-rl-7.4-34.aar')
implementation files('../libs/TMXAuthentication-rl-7.4-34.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!!)
}
}