Comunidade
Sanbox retornando erro 500
5 days ago by misael tomaz de araujo
Recentemente tentei testar a API de checkout usando o Sanbox.
Porém o retorno sempre volta 500.
Testei no próprio site do pagank https://developer.pagbank.com.br/reference/criar-checkout
E retorna 500.
Segue o request que fiz.
"https://sandbox.api.pagseguro.com/checkouts", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => json_encode([ 'customer' => [ 'phone' => [ 'country' => '+5581999073744', 'area' => '81', 'number' => '999073744' ], 'name' => 'MISAEL TOMAZ DE ARAUJO', 'email' => '[email protected]', 'tax_id' => '12345678909' ], 'reference_id' => 'REFERÊNCIA DO PRODUTO', 'expiration_date' => '2023-08-14T19:09:10-03:00', 'additional_amount' => 100, 'items' => [ [ 'reference_id' => 'REFERÊNCIA DO PRODUTO', 'name' => 'Nome do Produto', 'quantity' => 1, 'unit_amount' => 500, 'description' => 'inscricao' ] ], 'payment_methods' => [ [ 'type' => 'CREDIT_CARD' ] ], 'payment_methods_configs' => [ [ 'type' => 'CREDIT_CARD' ] ], 'redirect_url' => 'https://pagseguro.uol.com.br', 'notification_urls' => [ 'https://pagseguro.uol.com.br' ], 'payment_notification_urls' => [ 'https://pagseguro.uol.com.br' ], 'return_url' => 'https://pagseguro.uol.com.br' ]), CURLOPT_HTTPHEADER => [ "Authorization: Bearer (coloquei o token gerado no portal do desenvolvedor)", "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; }