Como implementar PIX com a integração SDK Providers.
Aprenda a integrar a Tecnologia PIX na sua aplicação com o uso do SDK Providers.
É possível transacionar (e testar) PIX nas integrações do tipo “Provider”!
Abaixo você encontra os detalhes para implementar esse meio de pagamento com a SDK Android Stone.
Para essa implementação você vai precisar das chaves da API de PIX Stone sandbox e seguir os passos a seguir:
Caso já seja parceiro e precise das chaves, entre em contato com o time de integrações ou com seu BizDev
1. StoneCode Sandbox
Utilize o StoneCode enviado no seu e-mail junto com dados de SETUP da integração.
Lembrando que é necessário vincular o StoneCode ao terminal. O vínculo deve ser feito via formulário neste link. E para ativar o StoneCode no terminal, é necessário resetar o terminal pelo caminho Ajustes > Restaurar Dados.
2. Chaves API PIX
Você vai receber um par de chaves como no modelo abaixo, importante se atendar ao momento da integração, são chaves para “teste” e outras para “produção”.
QRCODE_AUTHORIZATION, "Bearer fedcba09-8765-4321-fedc-09876554321"
QRCODE_PROVIDERID, "12345678-90ab-cdef-1234-567890abcdef"
Seguindo a premissa de desenvolvimento da SDK, precisa iniciar a SDK seguindo os detalhes de inicialização da SDK mas para pagamentos com PIX necessita também a inserção das chaves como abaixo.
Map<StoneKeyType, String> stoneKeys = new HashMap<StoneKeyType, String>()
{
put(StoneKeyType.QRCODE_AUTHORIZATION, "fedcba09-8765-4321-fedc-ba0987654321");
put(StoneKeyType.QRCODE_PROVIDERID, "12345678-90ab-cdef-1234-567890abcdef");
}
};
StoneStart.init(APLICATION_CONTEXT, stoneKeys);
4. Provider de transação - QRcode
Para, por exemplo, realizar uma transação PIX, basta adicionar o tipo da pagamento:
transaction.setTypeOfTransaction(TypeOfTransactionEnum.PIX);
6. App para leitura do QRCode: baixe aqui!
Chaves PIX de produção
Assim que finalizado o desenvolvimento, solicite as chaves de produção para o time de Integrações.
E para o cliente? Como ele vai usar o Pix?
Basta que ele tenha uma Conta Stone ativa e uma chave Pix aleatória cadastrada. Veja mais informações neste link de como criar a conta e a chave Pix.