webmaster

Pagamentos Com PagSeguro UOL

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. O nosso website está online! Explore a nova versão beta, onde terá acesso a novos recursos e melhorias. A sua experiência e feedback são muito importantes para nós! Novos artigos, todas as semanas! Fique atento.
Artigos SEO

Artigos SEO

Search Engine Optimization

Artigos WordPress

Criação de websites.

Tutoriais

Ensino numa série de passos simples

Pagamentos Com PagSeguro UOL

Nas matérias anteriores falamos bastante sobre carrinho de compras e formas de pagamento. Entre todas as matérias e tópicos, não poderíamos deixar de falar sobre o PagSeguro!

Hoje vamos falar exatamente sobre este assunto: Implementação de pagamento através do PagSeguro UOL.

O Que É O PagSeguro

O PagSeguro é um dos métodos de pagamento mais usados no Brasil e América, facilitando assim a vida de vários clientes que não querem expor através da Internet seus dados bancários ou não querem contratar junto as Instituições Financeiras boletos bancários.

Assim como o Paypal, o PagSeguro também necessita de cadastro prévio para que seu uso seja ativado.

O cadastro é bem prático. Para isso, basta criar seu Perfil no site do PagSeguro.

pagseguro

Implementando Seu Carrinho De Compras

Se você tiver interesse em usar o PagSeguro UOL para fazer suas cobranças, você não terá muitas complicações; Basta implementar o código fonte usando a classe “pgs” (disponível no ficheiro “pgs.php” que está em anexo).

Até para facilitar seu entendimento, veja abaixo a finalidade de cada um dos ficheiros que está disponível em anexo:

  • index.php: Ficheiro que montamos que será responsável por chamar as funções disponíveis nos demais ficheiros.
  • pgs.php: Terá a finalidade de gerar o formulário dos produtos para o carrinho.
  • retorno.php: Terá a finalidade de capturar e verificar o retorno automático.
  • frete.php: Deverá capturar o cálculo de frete pelos correios.

Veja como funciona o código da página INDEX.PHP:

'seu_email_no@pagseguro.com.br'));

// Adicionando um produto
$pgs->adicionar(array(
array(
"descricao"=>"Descrição do Produto",
"valor"=>12.90,
"peso"=>2,
"quantidade"=>1,
"id"=>"33"
),
));

// Tipo do Frete
$pgs=new pgs(array(
'email_cobranca'=>'seu_email_no@pagseguro.com.br',
'tipo'=>'CBR',
'ref_transacao'=>'A36',
'tipo_frete'=>'PAC'
));

// Informações do Cliente
$pgs->cliente(
array (
'nome' => 'José de Arruda',
'cep' => '12345678',
'end' => 'Rua dos Tupiniquins',
'num' => 37,
'compl' => 'apto 507',
'bairro' => 'Sto Amaro',
'cidade' => 'São Camilo',
'uf' => 'SP',
'pais' => 'Brasil',
'ddd' => '48',
'tel' => '55554877',
'email' => 'email_cliente@teste.com',
)
);

// Mostrando o botão de pagamento
$pgs->mostra();
?>

OBS.: Ao apresentar em tela, será apresentado apenas um botão com a mensagem: “Pague com o PagSeguro“.

Ao clicar no botão, o sistema enviará os dados acima (anteriormente coletados no array) e deverá gerar a cobrança a seu cliente.

Informações Da Base De Dados

Acima mostramos como criar uma cobrança usando informações coletadas em uma simples array, correto?

Abaixo, você verá um “exemplo” de script onde você poderá trazer as informações diretamente da base de dados!

Um detalhe: Usando esse modelo de script, seu sistema trará os dados da base de dados. Sim, mas… trará apenas 1 registro por vez.

Exemplo:


'seu_email_no@pagseguro.com.br'));

// Busca os produtos do carrinho no banco de dados
$produtos=$pdo->query("SELECT * FROM TABELA
WHERE id IN (".
join(",",$carrinho->getItens()) . ")");

foreach($produtos as $produto){
// Adicionando um produto
$pgs->adicionar(array(
array(
"descricao"=>$produto['descricao'],
"valor"=>$produto['valor'],
"peso"=>$produto['peso'],
"quantidade"=>$carrinho->getQuantidade($produto['id']),
"id"=>$produto['id']
),
));
}

// Mostrando o botão de pagamento
$pgs->mostra();

?>

Como você viu acima, usamos um exemplo, mas… você poderá adaptar este script às suas atuais necessidades!

Ficamos por aqui com mais uma matéria de PHP. Espero que esta solução venha lhe dar resultados!

Em caso de dúvidas ou maiores informações, entre em contato conosco! Estamos a sua total disposição.

Download do código usado no tutorial: Pagamentos Com PagSeguro

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 2.50 out of 5)

Deixe o seu comentário, participe!

5 Responses

  1. Quemuel Aquino, gostaria de utilizar o código em uma loja virtual montada a mão em php… o que faço para passar parametro de mais de um produto recuperado do banco?

  2. Quando clico em "pagar com o Pagseguro", o valor no carrinho de compras fica R$ 0, 00. Como resolver?

  3. Pessoal.

    Eu ei que tem muita informaçao sobre o assunto na net.

    Mas até agora não consegui implementar o pag seguro.

    Gostaria de orientação de vocês.

    Montei um site certa vez com a RedeCard para pagamentos. Achei mais facil implementar.

    O que eu tenho até agora?

    A loja virtual funcionando, carrinho, tudo certo.

    Ja baixei os arquivos do pagseguro e ja lancei no diretorio da loja.

    E tudo que tenho até agora.

    O que faço agora?

    Obrigado.

    Carlos Rocha

Leave a Reply

Your email address will not be published. Required fields are marked *


Versão Beta

Estamos a mudar

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. Ajudamos os nossos clientes a levar o conteúdo certo às pessoas certas, criando artigos e recursos que facilitam a criação e otimização de websites.

Artigos Populares

Guia Prático Sobre Segurança Do Joomla

Dicas para diminuir substancialmente o número de vetores de ataque ao Joomla! Proteja o seu trabalho!

Os Segredos Do Sucesso Na Internet

A responsabilidade. O querer. O erro e a experimentação. O social. A memória da internet. Ser quem você é.

38 Ideias Espetaculares Para Sites De Empresas

Encontre inspiração nestes 45 exemplos de sites de empresas para criar o site da sua empresa.