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/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!!)
}
}