Beta — o contrato da 1.0 está em evolução. Esta página descreve o que a API aceita e devolve hoje.
https://api.go.swytchpay.app. As credenciais são um par: a chave pública (ak_…) vai
em x-api-key e a secreta (sk_…) em x-api-secret. Uma chave de teste começa com ak_test_; a de
produção, com ak_live_.
1
Crie um depósito
201: { "id": "dep_…", "status": "PENDING", "amount_cents": 50000, "flow": "REDIRECT", "charge": { "type": "spei", "redirect_url": "https://…", "expires_at": 1788367323 } }.O charge traz o que o pagador usa, e ele muda com o trilho: o emv no PIX, uma redirect_url no SPEI e
no PSE. Sem currency, o padrão é BRL (PIX). O valor é amount_cents — inteiro, na menor unidade da moeda.2
Registre seu webhook
secret (whsec_…) uma única vez — guarde para validar a assinatura. O evento
deposit.paid avisa quando o dinheiro entrou.3
Confira o saldo
balances traz a posição de cada
moeda da conta.