API pública
Transações, checkout hospedado, saldo e saques em contratos documentados.
Do primeiro sinal ao próximo passo.
Comece pelo contrato, preserve a intenção e acompanhe os eventos. A documentação explica o caminho entre sua aplicação e a Akkro.
Feita para conectarPOST /v1/transactionsHost: api.akkropay.appx-api-key: <SUA_CHAVE_NO_SERVIDOR>X-Idempotency-Key: <CHAVE_DO_PEDIDO>Content-Type: application/json { "amount": 27900, "paymentMethod": "pix", "customer": { "name": "Exemplo", "email": "demo@example.com", "document": { "type": "cpf", "number": "<CPF_DO_CLIENTE>" } }, "items": [{ "title": "Exemplo", "unitPrice": 27900, "quantity": 1, "tangible": true }]}Exemplo de leitura. Consulte o contrato completo antes de integrar. Não há ambiente público de testes.
Cada passagem tem uma responsabilidade. Explore o contrato antes de conectar sua aplicação.
Transações, checkout hospedado, saldo e saques em contratos documentados.
Uma chave identifica a intenção financeira nas novas tentativas de criação.
Receba eventos, valide a assinatura quando configurada e trate a entrega com segurança.
Prepare a autenticação, as novas tentativas e os eventos que conectam seu backend ao pagamento.
Aprofunde na documentaçãoNão. A credencial da API de pagamentos deve ficar no backend, fora do JavaScript público, de repositórios e de logs. Separe o que o comprador vê do código que autoriza a operação. Se uma credencial for exposta, substitua-a e revise seu uso.
Entender este pontoPara repetir a mesma intenção financeira, preserve a X-Idempotency-Key e siga as regras do endpoint. Um timeout não prova que a operação falhou: consulte o estado antes de iniciar outra intenção. Uma cobrança diferente precisa ser tratada como uma nova operação.
Entender este pontoReceba os webhooks no backend, valide a assinatura quando houver segredo configurado e trate eventos repetidos de forma idempotente. Relacione o evento à referência do pedido e consulte a transação quando necessário. O retorno visual do comprador, sozinho, não deve liberar o pedido.
Entender este pontoLocalize a transação pela referência, confira o estado e os registros disponíveis e compare com o pedido no seu sistema. A consulta da transação pela API complementa os eventos recebidos. Evite concluir que um pagamento falhou apenas porque seu sistema ainda não recebeu uma notificação.
Entender este pontoAs demonstrações usam registros fictícios e não fazem solicitações financeiras. Elas ajudam a entender a jornada, mas não são um ambiente de teste da API. A documentação Akkro utiliza produção; não há ambiente público de staging ou sandbox. Planeje qualquer validação real antes de executá-la.
Entender este pontoConheça a plataforma Akkro e acompanhe seus pagamentos com contexto.