Carrinho PagSeguro
Trabalhando com carrinho PagSeguro, você pode ter uma loja mesmo que não tenha nenhuma linguagem de programação server-side disponível. Com o carrinho PagSeguro, sua loja precisa apenas listar os produtos. Ao lado de cada produto, o botão “comprar” envia os dados para o PagSeguro, que inclui o produto e exibe o carrinho para o comprador. Nesse carrinho há um botão “continuar comprando” que envia o comprador de volta para sua loja.
Para isso, é necessário que você configure no PagSeguro a URL de retorno de sua loja.
Cada botão “comprar” é um formulário, com campos ocultos. Veja um exemplo de formulário para um produto:
<form target="pagseguro" method="post"
action="https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx">
<input type="hidden" name="email_cobranca"
value="suporte@lojamodelo.com.br" />
<input type="hidden" name="tipo" value="CBR" />
<input type="hidden" name="moeda" value="BRL" />
<input type="hidden" name="item_id" value="12345" />
<input type="hidden" name="item_descr"
value="Descrição do item a ser vendido" />
<input type="hidden" name="item_quant" value="1" />
<input type="hidden" name="item_valor" value="100" />
<input type="hidden" name="frete" value="0" />
<input type="hidden" name="peso" value="0" />
<input type="image" name="submit"
src="https://pagseguro.uol.com.br/Security/Imagens/btnComprarBR.jpg"
alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
</form>
Os dados enviados são:
| email_cobranca: | substitua o e-mail suporte@lojamodelo.com.br pelo seu e-mail cadastrado no PagSeguro. |
|---|---|
| tipo: | este é o valor que informa que você está usando o carrinho PagSeguro. Não é necessário alteração. Para usar carrinho próprio, o valor é “CP”. |
| moeda: | não é necessário alteração. Por enquanto, o PagSeguro aceita apenas pagamento em moeda brasileira (Real). |
| item_id: | substitua o número “12345″ pelo número de identificação do seu produto. Pode ser o id do produto no banco de dados ou qualquer código único que faça sentido para seu cliente. |
| item_descr: | substitua “Descrição do item a ser vendido” pelo nome do produto e uma breve descrição. |
| item_quant: | informe a quantidade de itens que deverão ser adicionados ao carrinho a cada clique. Atenção: o padrão é apenas 1 item. |
| item_valor: | informe o valor do produto à venda. Use somente números, sem cifrões, pontos ou vírgulas. Ex.: se o produto custa R$ 1,00, digite apenas 100. |
| frete | valor do frete, utilizado no cálculo de frete. |
| peso | peso do produto, utilizado no cálculo de frete. |
| image: | selecione abaixo o botão de pagamento que você quer utilizar em seu site. Em seguida”, substitua btnComprarBR.jpg pelo nome da imagem. Ex.: btnPagarBR.jpg * Caso queira usar o seu próprio botão, substitua o link da imagem no “input image”. |
| btnComprarBR.jpg | btnPagarBR.jpg | btnPagueComBR.jpg | btnComprar.jpg | btnPagar.jpg |
Veja, no esquema, como funciona o processo de compra com carrinho PagSeguro:
Para ver uma loja funcionando com carrinho PagSeguro, acesse nossa loja modelo.

