Integração PagSeguro com PHP
Está acontecendo esse erro: "[HTTP 401] - UNAUTHORIZED", oque seria isso?
Sou ainda leigo no assunto, ajudem.
Código do método da Classe Abaixo:
public function pagSeguro($idCompra){
if($this->checkCompra($idCompra) == true){
$idCompra = $this->ant( strip_tags( $idCompra ));
include "encaixes/plugins/pagSeguro/source/PagSeguroLibrary/loader/PagSeguroAutoLoader.class.php";
include "encaixes/plugins/pagSeguro/source/PagSeguroLibrary/PagSeguroLibrary.php";
$pag = new PagSeguroPaymentRequest();
$com = $this->fetch("id","compras","id = {$idCompra} AND status = 1 AND status_compra = 0 AND id_cliente_fk = " . $_SESSION['user']['id']);
$itens = $this->select("*","itens_compras","id_compra_fk = {$com->id}");
foreach($itens as $iten):
$dadosIten = $this->fetch( "*","produtos","id = " . $iten->id_produto_fk );
$pag->addItem($dadosIten->id, $dadosIten->produto, $iten->quantidade, $iten->sub_total);
endforeach;
//$pag->setShippingType(1);
$pag->setSender(
$_SESSION['user']['nome'],
$_SESSION['user']['email'],
'dd',
$_SESSION['user']['fixo'],
'CPF',
$_SESSION['user']['cpf']
);
$pag->setCurrency("BRL");
$pag->setReference($com->id);
$pag->setRedirectUrl(_DOM_);
try {
$credenciais = PagSeguroConfig::getAccountCredentials(
"meu-email@gmail.com",
"meu-token-aqui"
);
$url = $pag->register($credenciais);
} catch (PagSeguroServiceException $e) {
die($e->getMessage());
}
header("LOCATION:" . $url);
}Discussão (1)
Carregando comentários...