Integração com PagSeguro no CakePHP 2.x
Dica publicada em PHP / Avançado
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:
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:
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.