SaciPix

Ambientes e sandbox

Diferenças entre teste e produção e como simular cada cenário.

Teste e produção

Os dois ambientes têm a mesma API e são isolados: saldo, cobranças, chaves, endpoints de webhook e segredo de assinatura são separados.

TesteProdução
Chavesk_test_sk_live_
Conta aprovadaNão precisaObrigatória
PixQR Code simulado, não pode ser pago por um bancoPix real
SaquesEnviados sem aprovação, sem sair dinheiroPor padrão, aguardam aprovação
Cotação USDTFixa em R$ 5,50 e taxa de conversão de R$ 0,50Cotação de mercado
WebhooksReais, com o segredo de testeReais, com o segredo de produção

Simular pagamento e estorno

Use POST /v1/sandbox/charges/{id}/pay para pagar uma cobrança pendente e POST /v1/sandbox/charges/{id}/refund para estornar uma paga. Os dois disparam os mesmos webhooks da produção. Com chave de produção, devolvem 403 forbidden.

curl -X POST "https://api.sacipix.com/v1/sandbox/charges/7c1e4f2a-3b58-4e0d-9a6c-2f8d1b7e5a10/pay" \
  -H "Authorization: Bearer $GATEWAY_API_KEY"

Simular falha em saque

Saques de teste terminam como paid em poucos segundos. Para testar o caminho de erro, use um amount terminado em 99 centavos:

amountResultado
10000Saque concluído, evento payout.paid.
10099Saque falha, reserva devolvida, evento payout.failed com failureReason igual a sandbox_simulated_failure.

Indo para produção

  1. 1Envie os dados e documentos da empresa no painel, em Configurações, na tela Empresa.
  2. 2Depois da aprovação, gere uma chave sk_live_.
  3. 3Cadastre os endpoints de webhook de produção e use o segredo de produção.
  4. 4Faça uma cobrança real de baixo valor e confirme o webhook.