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.
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.
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.
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.
