Monetizze Api 2.1 PHP-SDK
SDK nĆ£o-oficial de integraĆ§Ć£o Ć” API da Monetizze, (*1)
InstalaĆ§Ć£o
A biblioteca pode ser instalada usando o gerenciador de dependĆŖncia composer. Para instalar a biblioteca e todas suas dependĆŖncias execute:, (*2)
composer require skaisser/monetizze
Iniciando o SDK
<?php
include 'vendor/autoload.php';
use Skaisser\Monetizze\ApiMonetizze;
$monetizze = new ApiMonetizze('SUA_API_KEY_MONETIZZE');
//or
$monetizze = new ApiMonetizze();
$monetizze->setApiKey('SUA_API_KEY_MONETIZZE');
TransaƧƵes
// Pegar detalhes de uma transaĆ§Ć£o especifica pelo id da transaĆ§Ć£o
$detalhesTransacao = $monetizze->getTransactionDetails(12312312);
TransaƧƵes por Clientes
// Buscar Transacoes por E-mail
$transacoes = $monetizze->getTransactionsByEmail("email@cliente.com");
TransaƧƵes por Filtro AvanƧado
// Buscar Transacoes por um filtro avanƧado
$filters = [
'product' => '123455',
'date_min' => '2018-01-01 00:00:00',
'date_max' => '2018-04-01 23:59:59',
'status' => ['2','3','4','5','6'] // 2 - Finalizada 3 - Cancelada 4 - Devolvida 5 - Bloqueada 6 - Completa
];
$transacoes = $monetizze->getTransactionsByAdvancedFilter($filters);
Para checar todas as opƧƵes de filtro visite a documentaĆ§Ć£o oficial., (*3)
Boletos
// Altera o Vencimento de Um Boleto de uma transaĆ§Ć£o Especifica
$boleto = $monetizze->changeBoletoDueDate(123456, '2018-06-01');
Codigos de Rastreios Correios
// Enviar Codigo de Rastreio de Um Pedido Enviado Pelos Correios
// Recebe o Id da Transacao e o Codigo de Rastreio
$monetizze->addCorreiosTrackingNumber(123456, 'PA123456789BR');
DocumentaĆ§Ć£o Oficial
Obs.: Esta Ć© uma API nĆ£o oficial. Foi feita com base na documentaĆ§Ć£o disponibilizada neste link., (*4)
Creditos
Suporte
Para reportar um novo bug por favor abra um novo Issue no github, (*5)
LicenƧa
Distribuido sobre a licenƧa MIT. Copie, cole, modifique, melhore e compartilhe!, (*6)