segunda-feira, 14 de fevereiro de 2011

[PAGSEGURO] - Criação de forms para integração com carrinho de compras

Para fazermos esse exemplo vamos precisar fazer o download da biblioteca PGS. O download mais simples vem com os arquivos abaixo:

pgs.php: que contém a classe pgs, responsável por gerar formulário de produtos para carrinho próprio e carrinho PagSeguro
retorno.php: que captura e verifica o retorno automático
frete.php: que captura o cálculo de frete pelos correios

Segue exemplo abaixo:
<?
include_once("pgs.php");

$pgsConta = Array("email_cobranca"=>"suporte@lojamodelo.com.br",
                              "ref_transacao"=>"parametro");
// Criando um novo carrinho
$pgs = new pgs($pgsConta);

$pgsItem = Array(
"id" =>"id do item 1",
"quantidade" =>"quantidade do item 1",
"valor" => "valor do item 1",
"descricao" =>descrição do item 1",
"frete" =>"valor do frete do item 1",
"peso" =>"preço do item 1",
);

// Adicionando um produto
$pgs->adicionar($pgsItem);

$pgsCliente = array (
'nome' => "nome",
'cep' => "cep",
'end' => "logradouro",
'num' => "número",
'compl' => "complemento",
'bairro' => "bairro",
'cidade' => "cidade",
'uf' => "estado",
'pais' => '',
'ddd' => "DDD",
'tel' => "telefone",
'email' => "e-mail",
);

$pgs->cliente($pgsCliente);

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

Passando esses parâmetros essa classe gera o form automaticamente.

Fonte: http://visie.com.br/pagseguro/linguagem/php/

Nenhum comentário:

Postar um comentário