Pular para o conteúdo

Documentação da API do Vmix Pay

O Vmix Pay é um gateway financeiro que permite a integradores receber por PIX, emitir boletos, processar devoluções (refunds) e acompanhar pagamentos em tempo real via webhooks assinados.

A API é REST + JSON sobre HTTPS, versionada por URL (/v1), com idempotência em toda operação financeira e respostas/erros padronizados.

Todas as chamadas usam a base de produção:

https://api.vmixpay.com.br

Você troca suas credenciais (client_id + client_secret) por um access_token de curta duração no endpoint OAuth2 e usa esse token como Bearer nas chamadas. Veja o passo a passo em Autenticação.

Cada credencial recebe um conjunto de scopes. Toda rota de negócio exige o scope correspondente — sem ele, a resposta é 403.

Scope Permite
charges:create Criar cobranças PIX (POST /v1/charges/pix) e emitir boletos (POST /v1/charges/boleto).
charges:read Consultar/listar cobranças e baixar o PDF do boleto.
payments:read Listar pagamentos e eventos, consultar refunds, e ler saldo/extrato da conta.
refunds:create Criar devoluções (POST /v1/refunds).
webhooks:manage Gerir endpoints de webhook no painel (não há endpoint público para isso).