<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
//Falta implementar a paginação
//Listar todos as assinaturas
//----------------------------------------
$assinaturas = $moip->subscriptions->get();
MoipHelper::trace($assinaturas);
//Listar assinaturas com paginação
//----------------------------------------
$assinaturas = $moip->subscriptions->setPagination(4, 2)->get();
MoipHelper::trace($assinaturas);
//Formas para listar detalhe da assinatura
//----------------------------------------
$codigo_assinatura = 'codigo-assinatura';
//Passando o código da assinatura no método get
//----------------------------------------
$assinatura = $moip->subscriptions->get($codigo_assinatura);
MoipHelper::trace($assinatura);
//Passando o código da assinatura pelo setCode
//----------------------------------------
$assinatura = $moip->subscriptions->setCode($codigo_assinatura)->get();
MoipHelper::trace($assinatura);
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
$codigo_pagamento = 'codigo-pagamento';
$pagamento = $moip->payments->get($codigo_pagamento);
MoipHelper::trace($pagamento);
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
//Listar todos os clientes
//----------------------------------------
$clientes = $moip->customers->get();
MoipHelper::trace($clientes);
//Listar clientes com paginação
//----------------------------------------
$clientes = $moip->customers->setPagination(4, 2)->get();
MoipHelper::trace($clientes);
//Formas para listar detalhe do cliente
//----------------------------------------
$codigo_cliente = 'codigo-cliente';
//Passando o código do cliente no método get
$cliente = $moip->customers->get($codigo_cliente);
MoipHelper::trace($cliente);
//Passando o código do cliente pelo setCode
$cliente = $moip->customers->setCode($codigo_cliente)->get();
MoipHelper::trace($cliente);
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
$retentativas = $moip->preferences->setRetry(array('first_try' => 1, 'second_try' => 3, 'third_try' => 5, 'finally' => 'cancel'))->update();
MoipHelper::trace($retentativas);
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
$codigo_assinatura = 'codigo-assinatura';
$faturas = $moip->subscriptions->invoices($codigo_assinatura);
//Ou
//$faturas = $moip->subscriptions->setCode($codigo_assinatura)->invoices();
MoipHelper::trace($faturas);
示例#6
0
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
$codigo_plano = 'codigo-plano';
$plano = $moip->plans->setIdentification(array('code' => $codigo_plano, 'name' => 'nome do plano', 'description' => 'descricao do plano'))->setAmount(8000)->setSetupFee(400)->setInterval('day', 2)->setBillingCycles(10)->setTrial(10, false)->setStatus('inactive')->setMaxSignatures(100)->create();
echo utf8_decode($plano->message);
MoipHelper::trace($plano);
<?php

require_once dirname(__FILE__) . '/../inc/moip.php';
$notificacao = $moip->preferences->setNotification(array('webhook' => array('url' => 'http://exemploldeurl.com.br/assinaturas'), 'email' => array('merchant' => array('enabled' => true), 'customer' => array('enabled' => true))))->update();
MoipHelper::trace($notificacao);