Ir para o conteúdo

Migrando do Pix SDK para o PhastPay SDK

Passo a Passo

Remoção da Biblioteca pix-sdk

Instalação Manual

  • Remova o arquivo pix-sdk-vx.x.x.x.arr da pasta libs, caso exista.

Instalação via Github Packages

  • Remova as configurações do github packages do seu arquivo build.gradle, caso tenha sido adicionado na versão anterior.
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
            }
        }
  • Remover a dependencia da lib pix-sdk:
  implementation ("com.phoebus.libraries:pix-sdk:latest")

Adicionar Biblioteca phastpay-sdk:

  • Crie uma pasta chamada libs dentro do diretório app/, caso ela ainda não exista.

  • Baixe o arquivo .aar mais recente no repositório do GitHub e adicione-o à pasta libs.

  • Inclua a dependência no arquivo build.gradle correspondente ao estilo do seu projeto:

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'

Substituição em Código

  • Alterar a importação do pacote 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;
  • Realize o build novamente.