Postman
Disponibilizamos uma collection do Postman com os endpoints da API pública do
Vmix Pay — a mesma superfície que os integradores usam. Ela já traz os scripts de
teste que capturam o access_token e os ids (charge_id, refund_id) nas
variáveis, então basta importar, preencher as credenciais e rodar na ordem.
A collection cobre: OAuth2 (POST /v1/oauth/token), identidade (GET /v1/me),
cobranças PIX, boleto (emissão + PDF), consultas e refunds, wallet
(saldo e extrato) e dois health checks de conectividade.
Download
Seção intitulada “Download”Como usar
Seção intitulada “Como usar”Antes de começar você precisa de uma credencial de API (client_id +
client_secret), criada no painel. O client_secret é exibido uma única vez —
guarde-o ao criar a credencial. Veja Autenticação para o passo a
passo da criação.
-
Importe os dois arquivos no Postman. File → Import (ou arraste) a collection e o environment. No seletor de environment (canto superior direito), selecione “Vmix Pay — API Pública”.
-
Preencha as credenciais no environment. Abra o environment e cole o seu
client_ideclient_secretnas variáveis de mesmo nome. Mantenhabase_urlcomohttps://api.vmixpay.com.br(ou aponte para o seu ambiente). Deixeapi_access_tokenvazio — ele é preenchido sozinho. -
Rode “Obter token” (OAuth). Em API Pública (integrador) →
POST /v1/oauth/token, clique em Send. A request usa HTTP Basic comclient_id/client_secretegrant_type=client_credentials. O script de teste salva oaccess_tokenda resposta na variávelapi_access_tokenautomaticamente. -
Confirme a identidade (opcional). Rode
GET /v1/mepara ver{ clientId, merchantId, scopes }— a prova de que o Bearer está valendo. -
Rode as demais requests. Todas as outras pastas (Charges PIX, Boleto, Consultas & Refunds, Wallet) já herdam o
Authorization: Bearer {{api_access_token}}. Definaaccount_idno environment quando precisar (ou deixe a API usar a conta do token) e dispare as chamadas. Os scripts capturamcharge_id/refund_idpara encadear as consultas.