Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Integrando pagseguro
- $paymentRequest = new PagSeguroPaymentRequest();
- // Definindo produtos
- $paymentRequest->addItem('0001', 'Produto 1', 1, 0.5);
- // Definindo cliente
- $paymentRequest->setSender(
- 'José Comprador',
- 'comprador@uol.com.br',
- '11',
- '56273440'
- );
- // Definindo endereço de entrega
- $paymentRequest->setShippingAddress(
- '01452002',
- 'Av. Brig. Faria Lima',
- '1384',
- 'apto. 114',
- 'Jardim Paulistano',
- 'São Paulo',
- 'SP',
- 'BRA'
- );
- $paymentRequest->setCurrency("BRL");
- $paymentRequest->setShippingType(3);
- $paymentRequest->setReference($order_id);
- // Credenciais
- $credentials = new PagSeguroAccountCredentials(
- $this->credentials['email'],
- $this->credentials['token']
- );
- // fazendo a requisição a API do PagSeguro pra obter a URL de pagamento
- $url = $paymentRequest->register($credentials); // Página de pagamento do pagseguro
- $code = preg_match('/code=(.*)$/', $url, $matches)[1]; // ID da transação
- var_dump($url);
- $this->set('pagseguroCode', $code);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement