Comunidade
Quando recebo o código QR do pix, aparece um erro 403, mas não sei qual é o problema.
over 1 year ago by ROBERTO CAMPOS CARVALHO
Q1. Em relação ao PIX COBRANÇA, qual a diferença entre Locations e InstantCollection?
Q2. Quero gerar código QR para os usuários pagarem (https://developers.empresas.btgpactual.com/reference/post_companies-companyid-pix-cash-in-locations)
Fiz uma solicitação referindo-me ao documento da API no seguinte endereço, e o estado 403 foi retornado e uma resposta statusText de 'Reivindicação inválida' foi recebida. Por favor, informe como resolver isso.
Abaixo está o fluxo geral da minha solicitação.
- Consegui obter o código após solicitá-lo no endereço abaixo.
const response = await axios.get(
https://id.sandbox.btgpactual.com/oauth2/authorize?client_id=${client_id}&response_type=code&redirect_uri=${redirect_uri}&scope=${scope}&prompt=login
);
- https://id.sandbox.btgpactual.com/oauth2/token
Por favor, envie uma solicitação para este endereço com o código
Consegui obter accesstoken e refreshToken. - Fiz uma solicitação de código qr pix com o seguinte código.
const data = await axios.post(
https://api.sandbox.empresas.btgpactual.com/v1/companies/${companyId}/pix-cash-in/instant-collections
,
{
pixKey: '13a066bc-1d02-464a-bed9-c98211a00934',
locationId: 'b22b648-9410-423-88f3-497c23608a',
expiresIn: 86400,
amount: {
original: 5,
allowCustomerChangeValue: false,
},
displayText: 'Pix de Teste',
payer: {
name: 'Fulano de Tal',
taxId: 11111111111,
},
tags: {
id: '9ee39748ab664c1390e004470e19facf',
order: 123456,
customerId: 9482392,
},
},
{
headers: {
Accept: 'application/json',
Authorization:Bearer ${token}
,
'Content-Type': 'application/json',
},
}
);