Autenticação
Autenticação
A API utiliza OAuth2 com o fluxo client_credentials. Gere suas credenciais no painel e troque-as por um token de acesso.
1. Solicite um token
cURL — solicitar token
curl https://sandbox.api.futuropay.com.br/v1/auth/token \
-H "Content-Type: application/json" \
-d '{
"client_id": "[PREENCHER: client_id]",
"client_secret": "[PREENCHER: client_secret]",
"grant_type": "client_credentials"
}'Resposta — 200 OK
{
"access_token": "sk_sandbox_9f8a7b6c5d4e3f2g1h",
"token_type": "Bearer",
"expires_in": 3600
}2. Envie o token nas requisições
Inclua o token no cabeçalho Authorization de cada requisição, como Bearer token.
cURL — requisição autenticada
curl https://sandbox.api.futuropay.com.br/v1/charges \
-H "Authorization: Bearer sk_sandbox_9f8a7b6c5d4e3f2g1h"Boas práticas
- Nunca exponha o
client_secretem código client-side. - Renove o token antes do
expires_inexpirar. - Utilize credenciais de sandbox durante o desenvolvimento.