Pular para o conteúdo

Integração com PagSeguro no CakePHP 2.x

Dica publicada em PHP / Avançado
Andre Cardoso andrebian
Hits: 8.102 Categoria: PHP Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Debugando PHP com NetBeans e Xdebug

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

Criando legendas para seus vídeos

Escovando bits em PHP: operações bitwise e uma função debug

PHPBurn e PHP Cupé: Dois novos frameworks PHP nacionais

Cadastrar eventos/compromissos no Google Agenda com cURL [PHP]

Framework PHP

Gerando Miniaturas de Imagens com PHP

#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

Entre na sua conta para comentar.