Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar

Esse plugin nos permite utilizar todos os recursos do Moip Assinaturas em suas aplicações web desenvolvidas em CakePHP.

[ Hits: 16.589 ]

Por: Fábio Marcelo de Lima em 13/02/2015 | Blog: http://www.bendit.com.br


Introdução



Este plugin permite utilizar todos os recursos do Moip Assinaturas para aplicações desenvolvidas com CakePHP.

O Moip Assinaturas permite que você faça cobranças recorrentes automaticamente, no valor e intervalos desejados e configurados através de planos.

A motivação

Recentemente, trabalhei em um projeto para desenvolvimento de uma aplicação web no modelo SASS e, dentre as diversas regras de negócio, havia a cobrança recorrente das assinaturas dos clientes. A plataforma escolhida pelo cliente foi o Moip Assinaturas, que oferece o serviço dentro das necessidades que o cliente precisava.

Outro requisito, agora técnico, era que o projeto deveria ser desenvolvido em PHP e sob um framework para agilizar o desenvolvimento da aplicação e garantir também a qualidade do projeto.

Depois de uma análise da equipe técnica, decidimos utilizar o CakePHP para o desenvolvimento. Por se tratar de um framework com uma curva de aprendizado razoavelmente pequena, uma boa documentação e uma comunidade bem legal. Consideramos também utilizar o Laravel e CI, mas nesse projeto em especial ficamos com o CakePHP.

Em determinado momento, na integração com o Moip Assinaturas, eu busquei por plugin para o CakePHP para auxiliar e agilizar mais o desenvolvimento, pois eu já havia visto coisas parecidas em Ruby on Rails e Python e até mesmo em PHP puro, entretanto, não encontrei para o CakePHP.

Resolvi então, criar o plugin primeiro, para manter uma estrutura legal do projeto e poder reaproveitar em outros projetos e depois pode liberar para a comunidade usar, melhorar etc.
Linux: Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar    Linux: Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar
    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação e configuração
   3. Conhecendo o plugin
   4. Exemplo de utilização API de Planos
   5. Exemplo de utilização API de Clientes
   6. Exemplo de utilização API de Assinaturas
   7. Exemplo de utilização API de Faturas
   8. Exemplo de utilização API de Pagamentos
   9. Exemplo de utilização API de Retentativas
   10. Exemplo de utilização API de Preferências
   11. Webhooks
Outros artigos deste autor

Endian Firewall - Solução completa para um servidor de internet

Leitura recomendada

Enganando o proxy Squid (download de arquivos)

Aces Downz - Gerenciador de downloads e controle de tráfego

Instalando o phpBB num servidor Web

Boleto Bancário em PHP ou ASP

Ambiente LAMP no Debian

  
Comentários
[1] Comentário enviado por eduardoweiland em 13/02/2015 - 16:21h

Parabéns, excelente plugin. Muito bem desenvolvido e, melhor ainda, muitíssimo bem documentado. Só faltou criar um pacote para o composer :) mas fora isso é um dos melhores plugins para o CakePHP que eu já vi.

[2] Comentário enviado por fabiolima em 21/02/2015 - 00:35h

Opa, obrigado ~eduardoweiland, realmente me preocupei com a documentação para deixar o mais simples de usar. Quano ao composer, pode deixar que vou preparar uma atualização do plugin contemplando ele :). Abs.

[3] Comentário enviado por Anderson631 em 19/12/2016 - 00:16h

Fábio, que excelente trabalho! Esse plugin ficou ótimo, e ainda com uma documentação/tutorial didático como esse, deixou sensacional! Infelizmente a documentação do Moip sobre essas Assinaturas, pelo menos pra mim, ficou muito disperso em muitas páginas e confusa. Mas seu plugin iré me ajudar muito! Deus lhe abençoe!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts