Tutorial PagSeguro: Dicas para o recebimento das notificações

18 de maio de 2012  | 

Com o PagSeguro, o vendedor possui alguns métodos para receber as informações referentes às transações ocorridas em sua loja.

São eles:

- API de Notificação

- Retorno Automático de Dados

- Redirecionamento com Código da Transação

O PagSeguro garante o envio de todas as notificações que contém as informações completas das transações, porém mesmo em opções mais completas e automatizas como a API de Notificação e o Retorno Automático, podem aparecer alguns cenários onde não conseguiremos completar o contato com o seu servidor, por exemplo uma instabilidade em sua conexão que pode durar horas.

Leia mais…;

Tags: , , ,

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

04 de maio de 2012  | 

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.

Leia mais…;

Tags: , , , ,

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

30 de março de 2012  | 

 

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.

Tags: , , ,

GET e POST o que são?

23 de março de 2012  | 

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.

Tags: , ,

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

16 de março de 2012  | 

 

 

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.

Leia mais…;

Tags: , , , ,

Documentação em inglês da API PagSeguro

02 de março de 2012  | 

 

O PagSeguro está com uma novidade para desenvolvedores. Nossa equipe de integração recebe muitas solicitações de desenvolvedores que preferem uma área de desenvolvimento em inglês, por estarem habituados a ambientes, linguagens e documentações neste idioma.  Por isso, estamos disponibilizando uma versão da documentação em inglês de nossa API. (clique aqui e veja aqui a versão em português em nosso site)

Essa documentação inicialmente conta com as duas APIs básicas; API de pagamentos e a API de notificações. Com essas elas é possível realizar a integração da maior parte dos sistemas que necessitam um modulo de pagamento.

Clique aqui e baixe a versão em inglês da documentação.

 

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

Tags: , , ,

Novidades na área “Fale Conosco” do PagSeguro

17 de fevereiro de 2012  | 

O PagSeguro tem novidades em nossa área do Fale Conosco. Essas mudanças visam a melhoria no momento da abertura do atendimento, para resolver algum problema ou solucionar alguma dúvida em nosso site. Vamos às principais novidades:

  • Para enviar uma mensagem, é necessário informar o e-mail, caso já seja cadastrado, é necessário informar a senha.

  • Você deverá informar o assunto da mensagem. O PagSeguro irá mostrar uma lista de dúvidas relacionadas; caso não tenha uma dúvida parecida, você poderá enviar a mensagem.

É importante que ao abrir um atendimento na área do “Fale Conosco” filtre os campos certos referentes ao seu problema, para que assim ele seja direcionado a área responsável e o tratamento seja feito de forma direta e rápida.

É o PagSeguro pensando na sua comodidade e facilitando seu contato conosco

Tags: , , ,

Não recebi o post do PagSeguro, o que fazer?

17 de fevereiro de 2012  | 

Sempre que cadastrar uma URL para receber notificações de transações ou o retorno automático de dados, devem ser seguidos alguns passos importantes, afim de não ocorrerem problemas no recebimento, ou em alguns casos, não receber a notificação da transação.

Verifique se a URL cadastrada está correta.
Quando se copia e cola uma URL pode faltar algum pedaço do link ou algo semelhante, fazendo com que o PagSeguro envie os dados para o local errado, resultando na perca total de informações.

Utilize portas padrões na sua URL

Sempre que for configurar uma URL, procure utilizar as portas convencionais. Evite utilizar portas especificas para que não ocorram problemas na entrega das informações. Veja um exemplo de URL inválida: http://exemplo.com.br:8585/notificacao. URL válida: http://exemplo.com.br/notificacao

Verifique suas credenciais.

Se você estiver utilizando a API de notificações será necessário informar o e-mail e token para consultar detalhes da transação, verifique se o e-mail foi digitado corretamente, e se o token é o último gerado. Caso não tenha certeza, gere um novo. No caso do retorno automático de dados, você irá precisar do token para fazer a verificação de dados, verifique-o. Leia mais…;

Tags: , , , ,

Como usar a calculadora de parcelamento do PagSeguro

10 de fevereiro de 2012  | 

 

Utilizando por base a calculadora de parcelamento do PagSeguro, você poderá reproduzir os mesmos números em seu sistema.

Antes de montar a lógica do calculo utilizado, precisamos primeiro entender que a parcela mínima é de 5 reais, ou seja, não será possível dividir 6 reais em duas vezes, por exemplo.
Outro ponto importante é atentar o número máximo de parcelas para cada bandeira. No caso:12x – Visa

  • 12x – MasterCard
  • 12x – Diners
  • 15x – American Express
  • 12x – Hipercard
  • 18x – Aura
  • 12x – Elo
  • 3x – PLENOCard
  • 3x – Personal Card

Bom, de posse das regras, apenas para calcular o número de cada parcela, é necessário um fator multiplicador. O PagSeguro disponibilizou o fator multiplicador na última coluna da tabela (veja na tabela abaixo)

Veja que para cada quantidade de parcelas temos um fator diferente. Então para acharmos o valor da parcela se o comprador dividir a transação em 6 vezes por exemplo, você poderá pegar o fator correspondente a 6 parcelas e multiplicar pelo valor total a ser pago.

No exemplo da compra em 6 vezes de um produto que custa R$ 1000.00 pegamos o fator correspondente ao numero de parcelas (no caso 6 parcelas, fator 0,17847)  e multiplicamos pelo valor total (R$ 1000.00), ficaria 1000.00 * 0.17847 = 178.47. Nesse caso o número de cada parcela irá ser de R$ 178.47.

Tags: , , , , , , ,

Os robôs da Campus Party

10 de fevereiro de 2012  | 

 

A Campus Party não é um lugar somente para computadores tradicionais, com teclado, cpu e monitor. A área de robótica mostra a criatividade e engenhosidade dos campuseiros engenheiros.

São mãos, cadeiras de rodas, braços inteligentes, miniaturas de casas movidas a energia eólica; entre outros. A Campus Party é um momento único, onde todos aprenderem uns com os outros, trocando informações e colaborando com projetos.

 Continue acompanhando as novidades da Campus Party no blog!

Tags: , , , ,
Blog do PagSeguro