Integrando el SDK en tu proyecto
En esta sección se describe como agregar y configurar nuestro SDK en tu proyecto para la implementación
1. Agregando Jitpack
Agrega la url ¨https://jitpack.io¨ dentro del bloque repositorios (repositories) en tu archivo build.gradle ubicado en la raíz de tu proyecto.
Implementación:
maven { url 'https://jitpack.io' }
Ejemplo de la implementación:
Información
Puedes descargar nuestro proyecto de demostración para que puedas usarlo como referencia para tu implementación.
2. Importando el SDK de MINI para Android
Dentro del archivo build.gradle en el módulo de la aplicación (module:app) importa la. librería dentro del bloque de dependencias (dependencies).
Implementación:
implementation "com.gitlab.netpaymx.netpay-sdks:mini:v1.2.5@aar"
Recuerda...
Recomendamos que se implementen estas librerías adicionales que son complementarias para que funcione todo correctamente.
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4"
implementation "com.squareup.okhttp3:okhttp:4.9.3"
implementation "com.squareup.retrofit2:converter-moshi:2.9.0"
implementation "com.squareup.retrofit2:converter-gson:2.9.0"
implementation "com.squareup.retrofit2:retrofit:2.9.0"
implementation "com.squareup.okhttp3:logging-interceptor:4.9.2"
implementation "com.github.gcacace:signature-pad:1.3.1"
implementation "com.squareup.moshi:moshi:1.12.0"
3. Concediendo los permisos requeridos
Configura el archivo AndroidManifest.xml para conceder a la aplicación los permisos requeridos.
Implementation
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
Tenga en cuenta que...
Los permisos que la aplicación requiere dependen mucho de la versión del sistema operativo que el dispositivo está ejecutando, por lo que recuerda revisar la documentación de Android para saber como solicitar y conceder permisos para tu aplicación.
Updated 4 months ago