Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou tentando utilizar a nova API do PagSeguro utilizando esse código:
$cURL = curl_init();
$dados = array(
// -> PRODUTO
"email" => EMAIL,
"token" => TOKEN,
"currency" => "BRL",
"itemId1" => $oferta->PID["id"],
"itemDescription1" => $oferta->PID["nome"],
"itemAmount1" => number_format($oferta->PID["preco_coletivo"]/100, 2),
"itemQuantity1" => $_POST["inputOfertaQntd"],
"reference" => $oferta->PID["id"],
// -> USUÁRIO
"senderEmail" => $uid["nome"],
"senderName" => $uid["email"],
"shippingAddressPostalCode" => $uid["cep"],
"shippingAddressStreet" => $uid["endereco"],
"shippingAddressNumber" => $uid["numero"],
"shippingAddressComplement" => $uid["complemento"],
"shippingAddressDistrict" => $uid["bairro"],
"shippingAddressCity" => $uid["cidade"],
"shippingAddressState " => $uid["estado"],
"senderAreaCode" => $uid["ddd"],
"senderPhone" => $uid["telefone"],
"shippingAddressCountry", "BRA",
"redirectURL", url."/obrigado"
);
curl_setopt($cURL, CURLOPT_URL, "https://ws.pagseguro.uol.com.br/v2/checkout");
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($cURL, CURLOPT_POST, true);
curl_setopt($cURL, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_HEADER, false);
curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($cURL, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded; charset=UTF-8"));
curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);
$resultado = curl_exec($cURL);
curl_close($cURL);
echo $resultado;
E só me retorna Unauthorized.
O que faço? Tentei muita coisa, debuguei e nada..
Obrigado.
Carregando comentários...