Arquivo da categoria: Desenvolvedores

Códigos, módulos, dicas, tutoriais, bibliotecas e instruções para integração e otimização do PagSeguro em seu site

Tutorial PagSeguro: Entendendo o Retorno Automático

 

Temos recebido dúvidas sobre o funcionamento do retorno automático. Neste post, esclarecemos algumas dúvidas e damos algumas dicas que auxiliarão no processo de recebimento das informações das transações.

Após o processo de compra e pagamento, o usuário é enviado de volta a seu site. Para isso, você deve configurar uma URL de retorno.

Continue lendo

Tutorial PagSeguro: Usando a mesma conta do PagSeguro para mais de uma loja

Muitas pessoas perguntam se é necessário criar uma nova conta no PagSeguro para administrar mais de uma loja virtual, já que no Painel de Controle não é possível configurar mais de uma URL para receber as notificações das transações. Mas isso não impede o vendedor de utilizar a mesma conta para quantos sites quiser. Ele só terá que identificar de qual loja virtual vem cada pagamento.

Continue lendo

Tutorial PagSeguro: Configurações de Frete

Nossa Equipe de Suporte à Integração recebe quase que diariamente dúvidas à respeito do Frete e por esse motivo, decidimos elaborar esse post explicando quais são o métodos disponíveis e assim, evitar erros que podem ser facilmente corrigidos.

 Frete Fixo

Como funciona? Utilize-o para cobrar sempre o valor de frete especificado. Para mais de um item, o valor fixo do frete será multiplicado pelo número de itens. Esta opção não oferece desconto caso o cliente compre mais de um item.

Exemplo: Seu cliente comprou 3 itens. O custo do frete especificado para cada item é de R$ 10,00. Neste caso, o cliente pagará R$ 30,00 de frete pelos 03 itens (R$10,00 vezes 3).

Frete por Peso

Como funciona? Utilize-o para cobrar o frete de acordo com o peso do produto, com base na tabela dos Correios e no CEP informado pelo cliente. Seu cliente poderá optar por Encomenda econômica (PAC) ou Sedex. O limite estabelecido pelos Correios é de até 30kg ou R$10.000,00.

Exemplo:  Seu cliente comprou 3 itens. Os pesos especificados para os itens são: 1kg, 3kg e 5kg. Neste caso, o cliente Continue lendo

Estou usando a API e apareceu um erro em Inglês! E agora?

 

A fim de criarmos um padrão para os webservices, todos os parâmetros utilizados nas API’s do PagSeguro estão em Inglês, consequentemente as respostas e erros também ocorrerão em inglês. Mesmo se você não tiver familiaridade com o idioma, não se preocupe, criamos uma tabela informativa para lhe ajudar, mostrando os possíveis erros e como corrigir:

Para visualizar corretamente, basta clicar e dar zoom.

 

Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em contato.

GET e POST o que são?

Essas duas palavras podem ser encontradas em diversas partes da documentação de integração do PagSeguro, mas o que são?

Podemos dizer que são dois métodos de transferência de dados para o protocolo (conhecido como HTTP). Utilizando um desses métodos, é possível transferir informações de uma aplicação para a outra.

No método GET, toda informação é enviada para o sistema de destino junto ao endereço do sistema. Já o método POST, a informação é enviada de forma mais escondida e não irá aparecer na URL.

Claro que existem mais diferenças entre ambos, o método GET pode enviar uma quantidade de dados muito limitada, já o POST pode enviar uma quantidade de informação consideravelmente grande, o POST é mais seguro que o GET, entre outros. Em nosso caso, precisamos apenas saber uma coisa: Quando o PagSeguro irá usar POST ou GET?

Não é necessário ler toda documentação para saber isso, abaixo estão pontos importantes: quando o sistema do vendedor faz a requisição e quando o PagSeguro faz a requisição:

Sistema do vendedor para PagSeguro

  • Requisições de pagamento por código HTML – POST
  • API de pagamento – POST
  • API de consulta por código da transação – GET
  • API de consulta por intervalo de datas – GET
  • API de consulta por transações abandonadas – GET
  • API de notificações – GET

PagSeguro para o sistema vendedor

  • Retorno automático de dados – POST
  • Notificações de transações – POST
  • Pagina de redirecionamento – GET

Quando o sistema do vendedor envia os dados para o PagSeguro, não existe nenhuma particularidade, porém quando o PagSeguro envia alguma informação utilizando POST para o sistema do vendedor, esses dados são enviados sempre em uma sessão diferente da que o comprador está visualizando, ou seja, esses dados nunca poderão ser mostrados na tela no ato do recebimento.

Para visualizar esses dados recomendamos utilizar logs, que sempre que o PagSeguro enviar as informações, os dados ficarão registrados em algum lugar.

Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em contato.

Acentuação da descrição do seu produto apareceu errada? Veja como solucionar

 

 

Após finalizar a integração, pode ocorrer um problema de acentuação na descrição de seus produtos exibida em nossa página de checkout, podendo causar uma desconfiança e insegurança no comprador, o que pode levá-lo à desistência da compra.

Veja abaixo o exemplo:

Para ilustrar esse problema de uma forma fácil, vamos imaginar duas pessoas onde cada um fala um idioma. Em uma conversa entre eles, algumas palavras não poderão ser compreendidas de forma correta, o que torna esse diálogo aberto a interpretações. Para evitar esse problema eles devem usar o mesmo idioma para se comunicar.

Continue lendo

PagSeguro agora no seu celular!

Agora você pode utilizar o PagSeguro na palma da sua mão. O PagSeguro lançou o novo site versão mobile onde você pode ter muito mais facilidade na hora de realizar suas compras em qualquer lugar, apenas com seu celular.

O Brasil possui mais de 230 milhões de celulares, sendo que mais de 19 milhões são smartphones, um número que cresce a cada ano. Com o novo checkout, fica muito mais rápido e facil comprar, além de quem vende ter uma conversão maior nas vendas realizadas pelo celular, onde o comprador pode realizar a transação a qualquer momento e em qualquer lugar.
A versão mobile está disponível para smartphones touchscreen com sistema operacional que possa rodar javascript como IPhone, Android, Nokia Symbian/MeeG, entre outros.

Muito mais praticidade e rapidez para você fazer suas compras na internet, sempre contando com a segurança que só o PagSeguro proporciona.

Apareceu o erro “not well-formed (invalid token)”? Veja como solucionar

 

Esse erro ocorre quando o sistema não consegue ler um padrão de mensagem qualquer (Geralmente mensagens em XML).

As principais causas desse erro são a falta de algum caractere ou até mesmo quando o sistema que está lendo o XML utiliza um charset diferente do sistema que enviou a mensagem.

Veja abaixo um exemplo de um XML faltando caracteres, que pode ocasionar o erro:

Veja agora um XML com caracteres “Quebrados” Continue lendo