You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A biblioteca deveria fornecer uma maneira de informar o authorizationCode para realizar checkouts via aplicação, como este documento informa.
Comportamento atual
O AuthenticatedHttpClient armazena o credentialQuery como um campo final, e nunca leva em consideração o fornecimento do parametro.
Ambiente (produção, sandbox)
Testado em sandbox, mas deve ser reproduzível em produção
Passos para reproduzir o bug
Criar uma aplicação que tenha autorização para criar checkouts
Tentar criar um checkout utilizando uma credencial de aplicação
Pedido irá falhar por não incluir o código de autorização
Descrição Detalhada
O CheckoutsResource necessita que um authorizationCode seja fornecido pelo HttpClient, entretando o AuthenticatedHttpClient nunca informa nenhum outro paremetro alem de appId e appToken.
Possível solução
Utilizar um segundo HttpClient como wrapper para adicionar o parametro caso esteja disponível
Exemplo feito utilizando kotlin
Comportamento esperado
A biblioteca deveria fornecer uma maneira de informar o authorizationCode para realizar checkouts via aplicação, como este documento informa.
Comportamento atual
O AuthenticatedHttpClient armazena o credentialQuery como um campo final, e nunca leva em consideração o fornecimento do parametro.
Ambiente (produção, sandbox)
Testado em sandbox, mas deve ser reproduzível em produção
Passos para reproduzir o bug
Descrição Detalhada
O CheckoutsResource necessita que um authorizationCode seja fornecido pelo HttpClient, entretando o AuthenticatedHttpClient nunca informa nenhum outro paremetro alem de appId e appToken.
Possível solução
Utilizar um segundo HttpClient como wrapper para adicionar o parametro caso esteja disponível
Exemplo feito utilizando kotlin
The text was updated successfully, but these errors were encountered: