Para desenvolvedores
Autenticação
Troca o CNPJ da empresa emissora e a chave do integrador por um JWT.
GET
Autenticação
Toda chamada da API, exceto esta, exige o cabeçalho
Authorization: Bearer {token}.
O valor que volta em data é o JWT. A CHAVE_INTEGRADOR não entra nesse cabeçalho. Ela só serve para montar o segredo desta chamada.
O que você precisa
- A CHAVE_INTEGRADOR, entregue pelo MyCredit para a revenda. Sem essa chave a autenticação não acontece.
- O CNPJ da empresa que autentica e emite o PIX, somente números. Esse CNPJ é quem recebe o JWT e, nas chamadas seguintes, é quem cria o PIX.
Passo a passo
1
Monte o segredo
Junte o CNPJ e a chave com uma barra vertical (Exemplo, com dados fictícios:
|):2
Codifique em Base64
Converta a string inteira para Base64. A codificação evita que a barra vertical se perca na URL. Ela não substitui o HTTPS.O exemplo acima vira:
3
Troque o segredo pelo JWT
Faça um GET. Não envie corpo nem cabeçalho Authorization nesta chamada.Resposta de sucesso:O campo Quando a empresa existe, mas não está ligada a esta revenda, a mensagem é
data é o JWT. Ele vale 2 dias. Quando expirar, repita este passo.Se o segredo estiver errado ou a empresa não existir, a API responde HTTP 400:Empresa não associada a esta revenda.4
Use o JWT nas outras chamadas
Erros comuns
A API responde 401 nas cobranças
A API responde 401 nas cobranças
O cabeçalho está sem
Bearer, o JWT expirou ou você enviou o segredo Base64 no lugar do JWT. Gere o token de novo e envie Authorization: Bearer {data}.A API responde que não foi possível autenticar
A API responde que não foi possível autenticar
A chave não existe, está inativa, ou o CNPJ não está cadastrado. Confira se a carteira PIX dessa empresa já foi ativada e se o CNPJ é o da empresa emissora.
Empresa não associada a esta revenda
Empresa não associada a esta revenda
O CNPJ pertence a uma empresa ligada a uma revenda, mas não à revenda dona desta chave. Empresa sem revenda não cai neste erro. A revenda autentica o próprio CNPJ sem vínculo consigo mesma.
O PIX é gerado na empresa errada
O PIX é gerado na empresa errada
O CNPJ à esquerda da barra vertical define quem autentica e emite a cobrança. Em uma revenda, trocar esse CNPJ muda a empresa emissora, desde que ela esteja associada a essa revenda.
Ambientes
A chave de um ambiente não vale no outro. Monte o segredo com a
CHAVE_INTEGRADOR daquele ambiente.Path Parameters
Segredo em Base64. O texto original, antes de codificar, é CNPJ_DA_EMPRESA_EMISSORA|CHAVE_INTEGRADOR. O CNPJ, só números, é a empresa que autentica e emite o PIX.