Comunidade

Ask a Question
Back to All

Erro ao criar chave publica, para criptografia do cartão

Boa tarde, pessoal!

Estou tentando criar uma chave pública, para fazer a criptografia do cartão, através da função abaixo, porém está retornando o seguinte erro:

ERRO -> {"errors":[{"field":"payload","message":"missing request body"}]}

", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_HTTPHEADER => [ "Authorization: Bearer ", "Content-type: application/json", "accept: application/json" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } Tentei incluir CURLOPT_POSTFIELDS => "", mas ainda assim, o erro foi persiste. Alguém saberia informar como solucionar este procedimento de criação de chave pública, ou como ter acesso a esta informação? Através do aplicativo eu tentei localizar como incluir esta chave manualmente, mas não localizei. Só possui no menu de CONFIGURAÇÕES DE INTEGRAÇÃO tem uma opção de Cadastrar URL "Clique no botão ao lado para cadastrar a URL do serviço de chave pública do Connect Token Challenge.", mas que não sei se seria a mesma coisa, pois não apresentar a minha chave para envio nas minhas autenciações de cripografia do cartão Fiz todos os testes necessários na base do Sandbox e estava tudo funcionando, mas em produção estou com este problema e não consigo evoluir. Alguém já teve este problema e conseguiria me ajuda com a solução? Desde já agradeço o apoio. Cristiane