Comunidade
Gerar Pagamento PIX pela API
almost 2 years ago by Leandro Diniz Silva
Estou tentando gerar um pagamento por PIX pela API do BTG usando a seguinte requisição POST:
Header
'Accept' => 'application/json',
'Authorization' => 'Bearer {Meu Token} ',
'Content-Type' => 'application/json',
Body (Esta como um array, mas na requisição é convertida para JSON)
"expiresIn" => 1800,
"amount" => [
"original" => 10.00,
"allowCustomerChangeValue" => False
], // Object
"payer" => [
"name" => "Fulano de Tal",
"taxId" => 11111111111
], //Object
"pixKey" => "MinhaChave",
"locationId" => "LocationIdExemplo",
"displayText" => "Pix de Teste"
E ao fazer a requisição gera o seguinte erro:
{"fault":{"faultstring":"Failed to Resolve Variable : policy(VerifyJWT) variable(null)","detail":{"errorcode":"steps.jwt.FailedToResolveVariable"}}}
Esse problema acontece quando executo a requisição pelo CURL da linguagem PHP, quando executo pelo POSTMAN (Software de Terceiros) o retorno da API não encontra nenhum erro e retorna os dados corretos da geração do pedido de pagamento PIX.