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: 18.987 ]
Por: Fábio Marcelo de Lima em 13/02/2015 | Blog: http://www.bendit.com.br
public function createSubscription() {
$this->autoRender = false;
$data = '{
"code": "assinatura05",
"amount": "9990",
"plan" : {
"code" : "PlanoGuitarpediaAnual"
},
"customer" : {
"code" : "cliente05"
}
}';
$new_client = false;
$result = $this->Subscriptions->create($new_client, $data);
pr($result);
}
public function createSubscriptionNewUser() {
$this->autoRender = false;
$data = '{
"code": "assinatura06",
"amount": "9990",
"plan": {
"code": "PlanoGuitarpediaAnual"
},
"customer": {
"code": "cliente04",
"email": "nome@exemplo.com.br",
"fullname": "Nome Sobrenome",
"cpf": "22222222222",
"phone_number": "934343434",
"phone_area_code": "11",
"birthdate_day": "26",
"birthdate_month": "04",
"birthdate_year": "1986",
"address": {
"street": "Rua nome da Rua",
"number": "170",
"complement": "Casa",
"district": "Bairro",
"city": "São Paulo",
"state": "SP",
"country": "BRA",
"zipcode": "00000000"
},
"billing_info": {
"credit_card": {
"holder_name": "Nome Completo",
"number": "4111111111111111",
"expiration_month": "04",
"expiration_year": "15"
}
}
}
}';
$new_client = true;
$result = $this->Subscriptions->create($new_client, $data);
pr($result);
}
public function updateSubscription($code) {
$this->autoRender = false;
$data = '{
"plan": {
"code": "mensal"
},
"amount": "9990",
"next_invoice_date": {
"day": "06",
"month": "02",
"year": "2015"
}
}';
$result = $this->Subscriptions->update($code, $data);
pr($result);
}
public function listSubscriptions() {
$this->autoRender = false;
$result = $this->Subscriptions->listAll();
pr($result);
}
public function detailsSubscriptions($code = 0) {
$this->autoRender = false;
$result = $this->Subscriptions->details($code);
pr($result);
}
public function suspendSubscriptions($code = 0) {
$this->autoRender = false;
$result = $this->Subscriptions->suspend($code);
pr($result);
}
public function activateSubscriptions($code = 0) {
$this->autoRender = false;
$result = $this->Subscriptions->activate($code);
pr($result);
}
public function cancelSubscriptions($code = 0) {
$this->autoRender = false;
$result = $this->Subscriptions->cancel($code);
pr($result);
}
Endian Firewall - Solução completa para um servidor de internet
Deixando seu PHPNuke mais 'esperto'
Instalando o Gerenciador Clínico Odontológico
Implementando um tradutor de línguas no seu web site
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT









