Inserir saldo em conta teste
Saiba como inserir saldo em sua conta de teste
Realizar testes em nosso ambiente Stage é recomendado e necessário para garantir que todas as funcionalidades estejam devidamente verificadas antes de começar a utilizar nossas APIs em ambiente de produção.
Para testar adequadamente as funcionalidades de transferência e pagamento, é fundamental que as contas de teste tenham um saldo inicial.
Uma maneira comum de inserir saldo nas contas de teste é por meio da geração de boletos, também em ambiente de testes, e utilizando a API "Pagar Fatura em Stage" para efetuar o pagamento desses boletos. Essa API simula o pagamento de um boleto, que funcionará como um depósito na conta do usuário. Esse método é amplamente utilizado por oferecer uma forma prática e segura de adicionar fundos às contas de teste.
Como a API "Pagar Fatura em Stage" pode ajudar a inserir saldo nas contas?
O primeiro passo é gerar um boleto e, caso necessário, você pode conferir mais instruções sobre esse passo.
Para realizar o pagamento do boleto em aberto no ambiente de testes, é necessário:
- Possuir um token de acesso válido: Você deve obter um token de acesso válido que será usado para autenticar sua solicitação de pagamento do boleto.
- Gerar Idempotency-Key válido: A idempotência é uma propriedade importante em operações de pagamento para garantir que a mesma solicitação de pagamento não seja processada várias vezes, causando problemas como pagamentos duplicados. Ao gerar um Idempotency-Key válido, você garante que, mesmo que a mesma solicitação de pagamento seja enviada mais de uma vez, o sistema reconhecerá apenas uma delas. Isso evita problemas de duplicação e mantém a integridade do processo de pagamento.
- Definir Content-Type: O Content-Type é um cabeçalho HTTP que indica o tipo de dados que está sendo enviado na solicitação. No caso de um pagamento de boleto, é importante definir o Content-Type corretamente para que o servidor saiba como interpretar os dados que estão sendo enviados. No caso desta API, o Content-Type é definido como "application/json" para enviar os dados em formato JSON.
- Utilizar Identificador da fatura a ser paga: Cada boleto possui um identificador único que o distingue de outros boletos no sistema. Para realizar o pagamento correto, é essencial fornecer o identificador da fatura (ou boleto) a ser pago. Um exemplo de identificador seria "
inv_1kprHFLcTuGD99NKeOeGT8Q
".
Updated about 1 year ago