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"

    3. Inicializando o SDK

    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);

    5. Sonda de Transações 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.

     

    Conseguimos te ajudar?