Introdução
Início rápido (API v1)
Comece a usar a API da ZoryCash para automatizar PIX In, PIX Out e consultar saldos em tempo real.
Aviso de Ambiente: Estes endpoints são da API v1. Para trocar de ambiente (Sandbox/Produção), basta trocar a sua API Key (ak_test_ ou ak_live_).
A API v1 da ZoryCash é REST sobre HTTPS, usa JSON e trabalha com valores monetários estritamente em centavos inteiros. Exemplo: 5000 representa R$ 50,00.
1. Autenticação SeguraAcesse o painel para obter sua chave privada. Use
ak_test_... para testes e ak_live_... para produção. Nunca exponha a chave em frontends.2. Crie uma cobrança PIX com IdempotênciaFaça um
POST /pix/charge. Sempre envie um external_ref único (o ID do pedido no seu banco) para evitar duplicação de cobranças em retentativas.3. Exiba o PagamentoGuarde o
id gerado. Mostre ao seu cliente o QR Code ou a string pix.copy_paste retornada.4. Fluxo de WebhooksCadastre uma URL no painel. Assim que a transação for paga, disparamos um
payment.confirmed. Use o data.external_ref para identificar o pedido.5. Cuidados em ProduçãoAntes de liberar serviços ou produtos de alto valor, faça um
GET /transactions/:id consultando nossa API para validar se o pagamento realmente ocorreu.Primeira chamada
bash
curl -X POST https://api.zorycash.com.br/api/v1/pix/charge \ -H "x-api-key: SUA_CHAVE" \ -H "Content-Type: application/json" \ -d '{"amount_cents": 5000, "external_ref": "pedido_123", "description": "Pedido 123"}'