Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.40 KB | None | 0 0
  1.         // Integrando pagseguro
  2.         $paymentRequest = new PagSeguroPaymentRequest();  
  3.  
  4.         // Definindo produtos
  5.         $paymentRequest->addItem('0001', 'Produto 1', 1, 0.5);
  6.  
  7.         // Definindo cliente
  8.         $paymentRequest->setSender(  
  9.             'José Comprador',  
  10.             'comprador@uol.com.br',  
  11.             '11',  
  12.             '56273440'  
  13.         );  
  14.  
  15.         // Definindo endereço de entrega
  16.         $paymentRequest->setShippingAddress(  
  17.             '01452002',  
  18.             'Av. Brig. Faria Lima',      
  19.             '1384',      
  20.             'apto. 114',      
  21.             'Jardim Paulistano',      
  22.             'São Paulo',      
  23.             'SP',    
  24.             'BRA'    
  25.         );  
  26.  
  27.         $paymentRequest->setCurrency("BRL");
  28.         $paymentRequest->setShippingType(3);
  29.         $paymentRequest->setReference($order_id);
  30.  
  31.         // Credenciais
  32.         $credentials = new PagSeguroAccountCredentials(  
  33.             $this->credentials['email'],  
  34.             $this->credentials['token']  
  35.         );  
  36.  
  37.         // fazendo a requisição a API do PagSeguro pra obter a URL de pagamento  
  38.         $url = $paymentRequest->register($credentials); // Página de pagamento do pagseguro
  39.         $code = preg_match('/code=(.*)$/', $url, $matches)[1]; // ID da transação
  40.         var_dump($url);
  41.  
  42.         $this->set('pagseguroCode', $code);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement