Migrando del SDK de Pix al SDK de PhastPay¶
Paso a Paso¶
Eliminación de la Biblioteca pix-sdk¶
Instalación Manual¶
- Elimina el archivo
pix-sdk-vx.x.x.x.aarde la carpetalibs, si existe.
Instalación mediante GitHub Packages¶
- Elimina la configuración de GitHub Packages de tu archivo
build.gradle, si fue agregada previamente.
maven {
val githubProperties = Properties()
githubProperties.load(FileInputStream(File("github.properties")))
val gprUser = githubProperties.getProperty("USER")
val token = githubProperties.getProperty("TOKEN")
name = "GitHubPackages"
url = uri("https://maven.pkg.github.com/paystore/pix-sdk")
credentials {
username = gprUser
password = token
}
}
- Elimina la dependencia de la biblioteca
pix-sdk:
implementation("com.phoebus.libraries:pix-sdk:latest")
Agregar la Biblioteca phastpay-sdk¶
-
Crea una carpeta llamada
libsdentro del directorioapp/, si aún no existe. -
Descarga el archivo
.aarmás reciente desde el repositorio de GitHub y agrégalo a la carpetalibs. -
Agrega la dependencia en tu archivo
build.gradle, según el estilo de tu proyecto:
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))
implementation("com.google.code.gson:gson:2.10.1")
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
implementation 'com.google.code.gson:gson:2.10.1'
Reemplazo en el Código¶
- Reemplaza la importación del paquete
PixClient:
- import com.phoebus.pix.sdk.PixClient
+ import com.phoebus.phastpay.sdk.client.PixClient
- import com.phoebus.pix.sdk.PixClient;
+ import com.phoebus.phastpay.sdk.client.PixClient;
- Vuelve a compilar el proyecto.