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.