Integração com PagSeguro no CakePHP 2.x

Publicado por Andre Cardoso em 21/02/2013

[ Hits: 7.515 ]

Blog: http://www.andrebian.com

 


Integração com PagSeguro no CakePHP 2.x



Recentemente precisei integrar ao CakePHP à API de pagamentos do PagSeguro, já havia o feito fora do CakePHP, então, estava aí mais um desafio.

Por própria indicação do PagSeguro, escolhi utilizar o plugin de Felipe Theodoro. Achei o máximo, logo baixei e tentei utilizar, com isso vieram os primeiros poréns.

O plugin foi desenvolvido baseado na versão 1.x do Cake, com isso, tive de adaptá-lo para a versão 2.x. Os parâmetros da requisição eram todos feitos dentro do plugin, por exemplo: o plugin é o responsável pela coleta das informações e envio ao PagSeguro.

Até aqui beleza, mas então eu pensei: Poxa, se vou adaptar ele pra minha necessidade, por que não criar um do zero? Com integração com a API do PagSeguro de verdade, e não somente envio por post, como o plugin que eu estava mexendo disponibilizava.

Com isso, iniciei na quarta-feira (13/02/2013) a integração com a API do PagSeguro no Cake versão 2. O meu plugin fornece acesso rápido e em português à requisição de pagamentos e de notificações fornecidas pelo PagSeguro, evitando qualquer possibilidade de erro de programação, basta fornecer os dados corretamente e "voilá".

O link para download está aqui:
Esta dica foi postada originalmente como um post em meu blog pessoal:
Outras dicas deste autor

Debugando PHP com NetBeans e Xdebug

Forma rápida de instalar o Firefox e o Flash Player

Criando legendas para seus vídeos

Leitura recomendada

Autenticar usuário e mostrar os membros de um grupo no site PHP via LDAP no AD W2K12

Forçando quebra de linha em tabelas HTML usando PHP

Exemplo de conexão ao banco de dados orientada a objeto em PHP+MySQL

Compilando php5 com suporte a mysql e mysqli simultâneamente

PHP Debug

  

Comentários
[1] Comentário enviado por alexandrefortes em 10/07/2014 - 16:23h

Olá, André. Se um dia precisar integrar o Magento ou OpenCart a um sistema de pagamentos experimente a Gerencianet.

A instalação do módulo ficou bem simples e ele já está preparado para receber os callbacks de alterações de status dos pedidos.

Os módulos estão disponíveis para download no GitHub aqui:

https://github.com/gerencianet/magento-module

e aqui:

https://github.com/gerencianet/opencart-module

A documentação está aqui:

http://gerencianet.com.br/desenvolvedores/modulos/magento

Se quiser contribuir com o desenvolvimento dos módulos ou fazer uma parceria com a Gerencianet entre em contato comigo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts