Tive esse problema hoje, ativei o parametro $debug pra true em mercado/pago/pix/config.php e ele me retornou que a requisição não podia ser completa por conta da ausência do header X-Idempotency-Key. Então inseri ele na criação dos headers da requisição e deu boa.
$idempotencyKey = uniqid(); // Gera um ID único com base no horário atual
CURLOPT_HTTPHEADER => array(
'accept: application/json',
'content-type: application/json',
'Authorization: Bearer ' . $authorizationToken,
'X-Idempotency-Key: ' . $idempotencyKey // Aqui adicionamos o cabeçalho X-Idempotency-Key
),