Arquivo da tag: integracao

Tutorial PagSeguro: Alterando o e-mail do checkout sem modificar seu código

 

O PagSeguro incluiu uma nova função em sua conta para facilitar a mudança do e-mail exibido no checkout. É a opção de E-mail de atendimento.

Com ela, você pode alterar o e-mail que é apresentado quando o cliente é levado para o seu checkout, sem a necessidade de alterar o e-mail que está em seu FORM ou em seu código utilizando a API.

 

 

Para alterar o e-mail, basta que você acesse a sua conta PagSeguro, clique em Meus Dados > Dados cadastrais > Dados comerciais ou clique aqui e acesse diretamente.

Nesta tela você deverá preencher o campo de E-mail de atendimento com o e-mail que deseja exibir no checkout.

Após isso, basta clicar em Salvar.

Caso o e-mail ainda não esteja cadastrado em sua conta, será enviada uma mensagem de confirmação para o e-mail escolhido.

Após a validação por e-mail, será apresentada a tela abaixo confirmando a alteração.

A partir de agora, o seu checkout exibirá o e-mail definido como e-mail de atendimento.

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

Crie sua conta no PagSeguro e comece agora mesmo a vender:

Venda pelo Facebook com o PagSeguro e o Facileme!

O PagSeguro está com uma parceria com o Facileme para você ter sua loja virtual no Facebook. Neste post iremos fazer um passo a passo de como fazer o cadastro e começar a vender.

A primeira coisa a se fazer é criar uma fan page no Facebook. Acesse facebook.com/pages e clique em criar página. Escolha a categoria que será sua loja, adicione o logotipo, preencha todas as informações da página e convide seus amigos para conhecê-la.

A 2ª parte é importante para implementar o Facileme em sua loja. Acesse  o aplicativo do Facileme e clique em Instalar em Minha Fan Page.

 

Escolha sua loja para o cadastro e clique em Adicionar F Commerce

  Continue lendo

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

Documentação em inglês da API PagSeguro

 

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.

Como usar a calculadora de parcelamento do PagSeguro

 

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.

Recebendo o código da transação no redirecionamento

 

Esta configuração permite que você receba, na URL de redirecionamento, o código da transação que acaba de ser criada pelo pagamento. Isso pode ser bastante útil, pois permite que você obtenha dados sobre a nova transação enquanto o comprador ainda está interagindo com o fluxo de pagamento.


Com o código da transação, você pode consultar os dados da mesma no PagSeguro e mostrar uma mensagem bem específica para o comprador, indicando as opções de pagamento e frete que ele usou e dando uma estimativa dos prazos de entrega.

Continue lendo

Erro de Encoding na validação dos POSTS

 

O que é?

Um dos erros mais comuns que alguns desenvolvedores tem ao integrar o PagSeguro é na validação das informações recebidas no Retorno Automático.

Isso normalmente ocorre quando há uma divergência na codificação de caracteres (encoding, charset) do sistema se comparada à utilizada pelo PagSeguro, no caso ISO-8859-1. Ou seja, é como se o sistema utilizado estivesse preparado para tratar as informações apenas em UTF – 8 e ao receber dados contendo uma codificação diferente, os caracteres aparecem “quebrados”, o que impede a interpretação correta dessas informações.

Veja o exemplo abaixo:

Como a palavra “Cartão de Crédito” possui caracteres especiais, no caso acentos, a informação referente a essa transação não foi validada devido ao erro de encoding.

Como corrigir?

Para corrigir o erro de acentuação, o sistema deverá trabalhar utilizando a mesma codificação utilizada pelo PagSeguro  (ISO-8859-1) ou converter os dados antes da manipulação dessas informações.

Uma forma simples de evitar erros de validação é utilizando a API de Notificações, pois o código enviado para o seu sistema não possui acentuação, o que facilita a integração, gerando mais segurança.

A API de Notificação funciona de forma parecida com o Retorno Automático de Dados, porém a etapa de verificação é realizada por um código que não possui acentuação, evitando o problema acima, além de possuir mais campos referentes à transação. Com isso você terá informações mais detalhadas e precisas sobre a venda de seus produtos.

Veja documentação sobre a API de Notificação.

Bibliotecas para a Versão 2 do Guia de Integração

 

Com as bibliotecas do PagSeguro, fica muito mais fácil integrar em seu site. Essas bibliotecas estão de acordo com a versão mais atualizada do Guia de Integração do PagSeguro (Versão 2).

Em todas as bibliotecas você encontrará:

– Classes de domínios que representam pagamentos, notificações e transações;

– Criação de checkouts via API;

– Controller para processar notificações de pagamento enviadas pelo PagSeguro;

– Módulo de consulta de transações.

 


  •  Biblioteca PagSeguro em PHP.

  

 

  • Biblioteca PagSeguro em Java.           


  • Biblioteca PagSeguro em .NET.

 

Tem alguma sugestão ou viu algum erro em nosso Guia? Entre em contato conosco.