Ir para o conteúdo

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.aar de la carpeta libs, 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 libs dentro del directorio app/, si aún no existe.

  • Descarga el archivo .aar más reciente desde el repositorio de GitHub y agrégalo a la carpeta libs.

  • 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.