Skip to main content
Skip table of contents

Dependencias necesarias para Pay-me SDK Android

Permisos

El SDK requiere permisos relacionados con la red y estado del dispositivo.

CODE
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

Dependencias

El SDK necesita un grupo de librerías para su correcto funcionamiento, estas librerías deben ser importadas desde el gradle del proyecto que integrará el SDK.

El SDK de Payme requiere un listado de dependencias que se deben agregar en el Gradle del proyecto. Se comparte el listado en su mínima versión aceptada por el SDK. Se recomienda utilizar sus ultimas versiones.

KOTLIN
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'kotlin-android'
    id 'kotlin-parcelize'
}
android {
  .
  .
  .
  buildFeatures {
    viewBinding = true
  }
  .
  .
  .
}
dependencies {
    implementation("androidx.core:core-ktx:1.6.0")
    implementation("androidx.appcompat:appcompat:1.7.0")
    implementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.0")
    implementation("androidx.recyclerview:recyclerview:1.2.1")
    implementation("androidx.constraintlayout:constraintlayout:2.1.4")
    implementation("androidx.localbroadcastmanager:localbroadcastmanager:1.1.0")
    implementation("com.squareup.retrofit2:retrofit:2.3.0")
    implementation("com.squareup.retrofit2:converter-gson:2.3.0")
    implementation("com.squareup.retrofit2:converter-scalars:2.5.0")
    implementation("com.squareup.okhttp3:logging-interceptor:3.10.0")
    implementation("com.squareup.okhttp3:okhttp:3.10.0")
    implementation("com.google.code.gson:gson:2.8.8")
    implementation("com.madgag.spongycastle:core:1.50.0.0")
    implementation("com.madgag.spongycastle:pg:1.50.0.0")
    implementation("org.bouncycastle:bcprov-jdk15on:1.56")
    implementation("com.nimbusds:nimbus-jose-jwt:7.0.1")
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:0.30.1")
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:0.30.1")
    implementation project(':Payme')
    implementation project(':MasterCardSonic')
    implementation project(':SecureKey3DS')
    implementation project(':VisaSensoryBranding')
}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.