public function index() { /* Página de Retorno */ extract($_POST); $urlCallback = $this->urlCallback; /* Dados Compra */ $items = array(); $items[] = array('description' => 'Produto 1', 'amount' => '1400.00', 'quantity' => 1); $customerTest = pagseguro::getPurchaserTest(); /* Dados Cliente */ $customer = array(); $customer['client_name'] = $customerTest['name']; $customer['client_email'] = $customerTest['email']; $customer['client_ddd'] = $customerTest['ddd']; $customer['client_phone'] = $customerTest['phone']; /* Dados Frete */ $shipping = array(); $shipping['frete'] = 3; $shipping['cep'] = '78280-000'; $shipping['rua'] = 'Av. Getúlio Vargas'; $shipping['numero'] = '123'; $shipping['complemento'] = ''; $shipping['bairro'] = 'Centro'; $shipping['cidade'] = 'Cuiabá'; $shipping['estado'] = 'Mato Grosso'; $shipping['pais'] = 'Brasil'; /* Referência (ID da Compra)*/ $reference = 1; /* Gera URL da Pagamento */ $paymentURL = $this->pagseguro->requestPayment($items, false, $reference, false, $urlCallback); //pre($paymentURL,1); /* Redireciona para o PagSeguro */ if ($paymentURL) { redirect($paymentURL); } }