Preloader
Desenvolvedor

Autenticação

A API possui dois formatos de autenticação:

  • ci/cs via headers para rotas de transações, saldo e MED.
  • Bearer JWT para rotas legadas e módulos específicos (ex.: crypto e cartão).
Headers obrigatórios (ci/cs)
ci: seu_client_id
cs: seu_client_secret
Content-Type: application/json
Gerar token JWT (opcional)
curl -X POST 'https://api.vexuspay.com/api/auth/login' \
  --header 'Content-Type: application/json' \
  --data '{
    "client_id": "seu_client_id",
    "client_secret": "seu_client_secret"
  }'
Segurança
  • Nunca exponha client_secret em frontend.
  • Armazene credenciais em variável de ambiente no backend.
  • Valide assinatura/autorização dos seus endpoints de webhook.