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: 15.657 ]

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


Instalação e configuração



Instalação manual

Faça download da última versão do plugin, descompacte e adicione ao diretório app/Plugin/MoipAssinaturas/.

Instalação com Submodule

No diretório raiz do projeto:

git submodule add https://github.com/fabiowlima/moip-assinaturas-cakephp.git app/Plugin/MoipAssinaturas/

Configuração

No arquivo app/Config/bootstrap.php, adicione o suporte ao plugin:

CakePlugin::load('MoipAssinaturas'); ou CakePlugin::loadAll();

Você precisa ter uma conta no Moip criada e ter em mãos seu token e chave de acesso, com isso em mãos, adicione as seguintes configurações ainda no arquivo "bootstrap.php":

Configure::write('MoipAssinaturas', array(         'token' => 'Insira-seu-token-aqui',         'key' => 'Insira-sua-chave-de-acesso-aqui',         'isProd' => false,         'tokenNasp' => null,         'activeWebhook' => false,     ));

Explicação:
  • Token - é o token de acesso fornecido pelo Moip.
  • Key - é a chave de acesso fornecida pelo Moip.
  • isProd - se vai usar o plugin em ambiente de produção use (true), se é no sandbox (false).
  • tokenNasp - esse token é diferente do primeiro. Esse é utilizado quando o Moip enviar uma notificação através do Webhook, com ele o plugin autentica a origem da requisição para garantir a integridade e segurança dos dados. Essas informações está disponível no link configurações no painel do Moip Assinaturas.
  • activeWebhook - (true or false) se você quer ou não utilizar os recursos do Webhook (saiba mais sobre Webhook no decorrer do artigo).

Página anterior     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

Easy Gallery - Componente Joomla

Implementando um tradutor de línguas no seu web site

O que é o e107

Lighttpd + SQLite + PHP

Deixando seu PHPNuke mais 'esperto'

  
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