Comunidade
API PIX - Erro 500
almost 2 years ago by Leandro Diniz Silva
Ao realizar uma requisição como mostrada na documentação da API de PIX, como mostrada no link abaixo. Eu recebo erro 500, seguido de sua descrição.
{
"fault": {
"faultstring": "steps.flowcallout.FCVariableResolutionFailed",
"detail": {
"errorcode": "steps.flowcallout.FCVariableResolutionFailed"
}
}
}
Meu código para requisição usando o guzzle como recomendado na documentação. onde $client é uma instância da classe do guzzle.
$response = $client->request('POST', $this->config->get('pix_endpoint_base_route') .
'/v1/companies/' . $this->config->get('pix_company_id') . '/pix-cash-in/instant-collections', [
'form_params' => [
"expiresIn" => 1800,
"amount" => [
"original" => (float) $total,
"allowCustomerChangeValue" => (bool) false
],
"payer" => [
"name" => (string) $customer_name,
"taxId" => (string) $customer_cpf
],
"pixKey" => (string) $kik_pix_key,
"locationId" => (string) $location_id,
"displayText"=> "Pix"
],
'headers' => [
'accept' => 'application/json',
'authorization' => 'Bearer ' . $this->config->get('pix_access_token'),
'content-type' => 'application/json',
],
]);
E ao testar na propria página da documentação onde é possível realizar um teste colocando informações básicas o mesmo erro é retornado.