Closed gustavovendramini closed 2 weeks ago
@gustavovendramini, passamos pelo mesmo problema e temporariamente para conseguimos utilizar, se você passar um basicAuthPassword
com uma string simples (usamos o 'x'), ele irá funcionar.
Resposta do suporte:
Esta SDK se trata de uma atualização na biblioteca da API Matic, empresa que utilizamos para gerar nossas SDKs a partir da API.
Nesta atualização, eles não permitem mais o envio de password em branco, portanto, basta vocês passarem uma string fixa que deve passar por esta etapa na SDK, e como na API não fazemos uso do password, apenas ignoramos a informação e vocês devem conseguir se autenticar normalmente.
Funcionou! Fechando a issue
Versão 6.8.8 está obrigando informar o password no Basic authentication porém a DOC da Pagar.me pede que fornecemos vazio => https://docs.pagar.me/reference/autentica%C3%A7%C3%A3o-2
O bug foi introduzido aqui https://github.com/pagarme/pagarme-php-sdk/blob/844015778276ad39d339992b947780c1b16c084e/src/Authentication/BasicAuthManager.php#L37 E veio dessa feature da apimatic https://github.com/apimatic/core-lib-php/pull/56