O que é o Mock Provider?
O Mock Provider é um provedor de pagamento simulado, projetado para facilitar o desenvolvimento e teste de funcionalidades de pagamento sem necessidade de um provedor real ou configuração de credenciais. Visite o guia de instalação para saber como configurar.Por que usar?
- Desenvolvimento local - Teste sua integração sem custos de transação
- CI/CD - Ideal para pipelines de integração contínua
- Rapidez - Sem necessidade de credenciais reais
- Simulação completa - Teste webhooks, status e todo o fluxo
Instalação
Para começar o desenvolvimento, instale a biblioteca com seu gerenciador de pacotes favorito:Configuração
Configure o provedor mock na sua aplicação:pagamentos.ts
Criando uma cobrança
Para criar uma cobrança simulada com Pix, por exemplo:Simulando pagamentos
O Mock Provider permite simular o pagamento de uma cobrança para testar webhooks e fluxos de status:Simulando diferentes cenários
Você pode simular diferentes status de pagamento:Recebendo notificações de pagamento
Configure um endpoint para receber as notificações simuladas:simulateCobranca(), permitindo testar toda a lógica de processamento de
pagamentos.
Testar localmente
Para receber notificações de pagamento localmente, você pode utilizar as seguintes ferramentas:Métodos de pagamento suportados
O Mock Provider suporta todos os métodos de pagamento:pix- Pagamento instantâneo simuladoboleto- Boleto simuladocartaoCredito- Cartão de crédito simuladocartaoDebito- Cartão de débito simulado
Uso independente
Se preferir, você pode usar o Mock Provider de forma independente, sem precisar da classePagamentos: