Configurando Projeto¶
Latest¶
Refere-se a última versão disponibilizada da phastpay-sdk v1.0.0.0. Consulte aqui.
Adicionando a Biblioteca de Integração ao Projeto¶
-
Crie uma pasta chamada
libsdentro do diretórioapp/. -
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 fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
Pronto, sincronize o seu projeto e faça o build.
Pronto! Seu projeto já está configurado e terá acesso às classes disponíveis na lib.
Vide Pix API.
Para outras versões da biblioteca phastpay-sdk, consulte aqui.
Warning
A partir do Android 10 (API 29), a comunicação com o SDK pode ser bloqueada por restrições de segurança. Para evitar esse problema, adicione a permissão abaixo no arquivo AndroidManifest.xml:
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"
tools:ignore="QueryAllPackagesPermission" />
Configurando projeto para debug¶
Se o seu aplicativo está sendo desenvolvido para rodar em terminais POS (Point Of Service), é importante que seu aplicativo seja publicado na Paystore o quanto antes, mesmo que ainda esteja no começo.
Isso é necessário para que o terminal não remova o seu aplicativo automaticamente ao identificar que o app não está presente na loja da Paystore. Por isso não perca tempo e faça a publicação do seu app assim que possível. Veja como é simples aqui, caso necessário entre em contato com nosso suporte.