Skip to content
Bruno Barroso edited this page Jul 7, 2017 · 4 revisions

Se você já instalou a biblioteca no seu projeto, a configuração e o uso são bem simples.

Veja com detalhes como obter e usar suas credenciais de acesso da API Moip Clicando aqui.

use Prettus\Moip\Subscription\MoipClient;
use Prettus\Moip\Subscription\Api;

$client = new MoipClient("YOUR_TOKEN","YOUR_KEY");

Opcionalmente você pode definir o ambiente da API que será utilizado, por padrão é assumido o ambiente de produção ( MoipClient::PRODUCTION )

$client = new MoipClient("YOUR_TOKEN","YOUR_KEY", MoipClient::SANDBOX);

ou

$client = new MoipClient("YOUR_TOKEN","YOUR_KEY", MoipClient::PRODUCTION);

Após configurar o seu cliente Moip, crie uma nova instância da API e pronto, já está tudo pronto para você utilizar a API do Moip.

$api = new Api($client); // Prettus\Moip\Subscription\Api

Utilizando os recursos da Api

//Obtém a instância do recurso **Customers** que está disponível na API.
$customersApi = $api->customers();

//Buscar todos os cliente cadastrados na sua conta Moip Assinaturas
$customers = $customersApi->all();

Os outros recursos disponíveis na API são:

$invoicesApi = $api->invoices();
$paymentsApi = $api->payments();
$plansApi = $api->plans();
$preferencesApi = $api->preferences();
$subscriptionsApi = $api->subscriptions();

Você pode consultar a documentação de cada um deles para verificar os métodos disponíveis.