pagarme-js
pagarme-js copied to clipboard
API v5 quebrada na autenticação
Description
Loguei no dash.pagar.me/ e fui em Desenvolvimento > Chaves e anotei a Chave Privada e segui a orientação aqui no GitHub para conectar ao Pagarme. Ele então dá erro de autorização, incluindo se tentar com a Chave Privada de Testes (Homolog).
Tentei via AXIOS Basic Auth também, o mesmo erro. Parece que as chaves não estão funcionando, seria alguma instabilidade na API? Com quem devo falar?
- [x] I have tested with the latest version
- [x] I can simulate the issue easily
Current Behavior
Dá erro 401 com objeto { message: 'Authorization has been denied for this request.' }
Expected Behavior
Funcionar de acordo com a documentação? :D
@jpdevrs chegou a passar a secret key como o basic user e ''(vazio) como password?
Mesmo problema aqui hoje
mesma coisa aqui
Aguardar a solução @jonathaniqueda, o seu retorna 401 dentro da plataforma e no app ?
No axios você passa o Basic Auth pela config assim:
axios.post('https://api.pagar.me/core/v5/orders', body, {
headers: {
Authorization: 'Basic ' + Buffer.from(secretKey).toString('base64'),
'Content-Type': 'application/json',
},
auth: {
username: secretKey,
password: '',
},
}
Comigo estava acontecendo o mesmo problema fazendo pela doc deles, dessa forma funcionou
A parte do login funcionou, porem aparece outro erro agora:
FetchError: invalid json response body at https://api.pagar.me:443/1/sessions reason: Unexpected token B in JSON at position 0 at /home/rodolpho/Documentos/Triforce Coding/Payment-service/node_modules/pagarme/pagarme.js:9867:32 at processTicksAndRejections (node:internal/process/task_queues:96:5) { type: 'invalid-json' }
Alguem resolveu essa parte?
Galera, essa biblioteca não está integrada com a versão V5 da Pagar.me, ela só funciona até a V4