Pular para o conteúdo principal
FuturoPay

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_secret em código client-side.
  • Renove o token antes do expires_in expirar.
  • Utilize credenciais de sandbox durante o desenvolvimento.