Token
Obter token de API
Envie as credenciais da sua conta pela conexão mTLS e receba de volta o token que autentica todas as outras chamadas.
Autorização
BasicAuth MutualTLS AutorizaçãoBasic <token>
client_id e client_secret da sua conta, apenas para obter o token
Em: header
Corpo da requisição
application/json
Definições TypeScript
Use o tipo request body no TypeScript.
Corpo da resposta
application/json
curl --request POST \ --url 'https://api.payzu.io/v1/token' \ --user "$PAYZU_CLIENT_ID:$PAYZU_CLIENT_SECRET" \ --cert "$PAYZU_CLIENT_CERT" --key "$PAYZU_CLIENT_KEY" \ --header 'Content-Type: application/json' \ --data '{ "grant_type": "client_credentials"}'// A API PayZu Cartao exige certificado mTLS do cliente em todas as rotas.const url = 'https://api.payzu.io/v1/token';const response = await fetch(url, { method: 'POST', headers: { Authorization: `Basic ${Buffer.from(`${process.env.PAYZU_CLIENT_ID}:${process.env.PAYZU_CLIENT_SECRET}`).toString('base64')}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ grant_type: 'client_credentials' }),});const data = await response.json();console.log(data);import osimport requestsresponse = requests.post( 'https://api.payzu.io/v1/token', auth=(os.environ['PAYZU_CLIENT_ID'], os.environ['PAYZU_CLIENT_SECRET']), headers={ 'Content-Type': 'application/json', }, json={ 'grant_type': 'client_credentials' }, cert=(os.environ['PAYZU_CLIENT_CERT'], os.environ['PAYZU_CLIENT_KEY']),)print(response.json())200
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 3600
}