quinta, 24 de junho de 2021
Foto de Matteus Barbosa | Desenvolvedor Web

Serviço de Integração – Pagamento com PagSeguro

transferir

A integração com gateways de pagamento permite controle intersistemas sobre as vendas realizadas. A integração com PagSeguro, especificamente, pode ser feita em três modelos de checkout: Redirecionamento, Lightbox ou Transparente.

O modelo de Redirecionamento é o mais clássico e rápido para integração. O porém desse modelo é que ele permite pouca customização do processo de checkout e faz com que seu usuário precise acessar páginas de fora de sua loja para finalizar o checkout. É possível gerar um botão de pagamento pelo PagSeguro ou simplesmente compartilhar o link gerado onde quiser para realizar a venda.

O Checkout Lightbox já é um tipo mais discreto de checkout e também de rápida integração. Uma caixa do PagSeguro é aberta sobrepondo a página em sua própria loja virtual, evitando o redirecionamento para outras URLs do PagSeguro.

O modelo de checkout Transparente do PagSeguro é o mais elegante e também o mais completo, para quem tem tempo para a configuração e busca uma experiência 100% personalizada em seu processo de Checkout. Isso quer dizer que é possível modificar todo o look & feel de seu Checkout sem nem precisar mostrar a logomarca do PagSeguro.

Independente da forma de checkout escolhida, é preciso ter um mecanismo para sincronizar as vendas com a loja virtual. Esse mecanismo é chamado de URL de retorno. Por exemplo… Sua loja virtual precisa ser avisada instantaneamente quando o status de um pedido é modificado para:

  • Completo: Significa que o pagamento já foi concluído e creditado.
  • Aprovado: O pagamento já foi processado e aprovado.
  • Em Análise: O pagamento foi iniciado mas está sendo analisado pelo PagSeguro.
  • Devolvido: O pagamento foi devolvido.
  • Cancelado: A transação foi cancelada.

Modo de pagamento recorrente (assinatura)

O PagSeguro dispõe também da API para automatização das assinaturas em seu software. A documentação está disponível em diversos formatos, mas a principal e mais atualizada delas é a Referência.

Testes

O ambiente Sandbox do PagSeguro:
métodos de pagamento recorrente do pagseguro no postman
É possível realizar requisições para endpoints específicos para teste do PagSeguro, sendo a maioria iniciados em ws.sandbox.pagseguro. Postman é uma ótima ferramenta nesse momento.

Isso requer a programação de um script que possa atualizar o status no sistema da loja virtual. Esse script fica em sua loja virtual e ficará sempre disponível para receber avisos do sistema do PagSeguro. Sua loja virtual deve ainda manter os responsáveis pelo despacho dos produtos informados sobre o status. Assim, eles podem prosseguir para o envio do produto ou iniciar outros processos de acordo com o retorno vindo do PagSeguro.

Saiba mais pelo artigo que preparei especialmente pra você, Integração de Gateways de Pagamento.

  • Página no LinkedIn
  • Página no GitHub
  • Perfil Stack Overflow