Comunidade

Ask a Question
Back to All

API PIX - Erro 500

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.