Download the PHP package zabaala/moip without Composer

On this page you can find all versions of the php package zabaala/moip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package moip

Latest Stable Version Total Downloads Latest Unstable Version License

Moip Assinaturas

Permita que sua aplicação Laravel se integre com o servico de pagamento recorrente do Moip.

Pacote criado a partir do SDK V2 criado pela Moiplabs.

Instalando o pacote

Para incluir a última versão estável do pacote, execute o seguinte comando:

Você pode optar também por utilizar versões não estáveis do pacote, o que te permitirá utilizar recursos que ainda estão em desenvolvimento ou em teste.

Para isso, execute:

Depois de incluir a dependência zabaala/moip no seu projeto, você vai precisar adicionar o Service Provider e um Aliase do pacote no seu arquivo config/app.php. No final, você deve ter algo semelhante ao código a baixo:

Configurando o Pacote

O pacote zabaala/moip possue um arquivo de configuração que precisa ser publicado para a pasta de configuração raiz do seu projeto Laravel. Para isto, execute o comando:

Ao final do processo, você encontrará um arquivo chamado moip.php dentro da pasta config/ do seu projeto.

Neste momento você vai precisar configurar o seu pacote. Antes de continuar com a configuração, é importante que você já tenha uma conta criada com o Moip. Caso você ainda não possua uma conta Moip tenha, acesse http://cadastro.moip.com.br e efetue seu cadastro. Após você efetuar seu cadastro e tiver a certeza de que sua conta está ativa, autentique-se no ambiente do Moip.

O Moip possue dois End Points:

  1. Production: Ambiente final de integração ou Ambiente de Produção. Aqui suas operações serão feitas com dados reais e serão processadas pelo Moip.
  2. Sandbox: Ambiente de teste de integração. Aqui suas operações são salvas no moip, mas não são submetidas às operadoras de cartões de crédito.

Por padrão, o pacote utiliza o End Point sandbox como padrão em suas configurações.

Uma outra informação importante também, é que o pacote estimula a paramatrização saudável da sua aplicação. Por isso, embora exista um arquivo moip.php na sua pasta configurações, recomendo fortemente que você parametrize essas configurações no seu arquivo .env. Então, para isso, basta incluir as seguintes linhas no final do seu arquivo .env:

Defina os valores corretos para cada uma das variaveis de ambiente relacionadas acima.

Utilizando o pacote

Com esse pacote você poderá:

Planos (Plans)

Listando os planos existentes:

Consultando um plano:

Criando um plano:

Alterando um plano:

Ativando um plano:

Desativando um plano um plano:

Cupons (Coupons)

Listando todos os cupons de desconto:

Criando um novo cupom de desconto:

Ativando um plano:

Desativando um plano:

Assinantes (Subscribers)

Listando todos os assinantes:

Consultando um assinante:

Criando um novo assinante:

Atualizando um assinante:

Informações de cobrança (BillingInfo)

Atualizando o cartão de crédito de um determinado assinante:

Assinaturas (Subscriptions)

Listando todas as assinaturas:

Consultando uma assinatura:

Criando uma assinatura:

Alterando uma assinatura:

Faturas (Invoice)

Listando todas as faturas:

Consultando uma assinatura:

Pagamentos (Payments)

Listando todos os pagamentos:

Consultando um pagamento:

Cartões de Créditos para teste

Abaixo seguem alguns números de cartões de crédito que podem ser utilizados para teste:

*O cartão American Express possui CVV de 4 dígitos, ao contrário de todas as bandeiras que possuem CVV com apenas 3.

Licensa

MIT License.


All versions of moip with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version ^5.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zabaala/moip contains the following files

Loading the files please wait ....