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.

Descargar proyecto Netpay Mini Android SDK Sample

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.

Android developer - Permisos