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);
     }
 }