Como funciona
Na Safefy, não existe URL separada para Sandbox e Production. O ambiente é determinado pelo tipo de credencial de API que você utiliza.| Tipo de Credencial | Ambiente | Comportamento |
|---|---|---|
| Sandbox | Testes | Pagamentos simulados, saldo fictício |
| Production | Real | Transações PIX reais |
https://api-payment.safefypay.com.br
A mesma URL é usada para ambos os ambientes. O que muda é a credencial utilizada na autenticação.
Criando credenciais
No painel da Safefy, você pode criar credenciais para cada ambiente:Acesse o painel
Entre em app.safefypay.com.br e selecione sua organização.
Simulando pagamentos
Em Sandbox, você pode simular diferentes status de transação usando o endpoint de simulação:Ações disponíveis
| Ação | Status atual | Novo status | Descrição |
|---|---|---|---|
complete | Pending | Completed | Simula pagamento confirmado |
expire | Pending | Expired | Simula expiração |
fail | Pending | Failed | Simula falha |
refund | Completed | Refunded | Simula estorno |
Fluxo de teste completo
Simulando saques
Você também pode simular o processamento de saques:| Ação | Descrição |
|---|---|
Complete | Simula saque concluído |
Fail | Simula falha no saque |
Reject | Simula rejeição do saque |
Dados de teste
Em Sandbox, você pode usar qualquer dado válido para criar transações e clientes:Indo para Production
Quando sua integração estiver pronta:- Crie uma credencial de Production no painel
- Substitua o Client ID e Client Secret no seu sistema
- Remova chamadas ao endpoint /simulate
- Teste com transacoes de baixo valor primeiro
Criar transacao de teste
Experimente criar uma transação no playground.