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
libsdentro do diretórioapp/, caso ela ainda não exista. -
Baixe o arquivo
.aarmais recente no repositório do GitHub e adicione-o à pastalibs. -
Inclua a dependência no arquivo
build.gradlecorrespondente 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.