/monetizze

SDK Para Consumo da Api da Monetizze

Primary LanguagePHP

Monetizze Api 2.1 PHP-SDK

SDK não-oficial de integração á API da Monetizze

Instalação

A biblioteca pode ser instalada usando o gerenciador de dependência composer. Para instalar a biblioteca e todas suas dependências execute:

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.

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.

Creditos

Suporte

Para reportar um novo bug por favor abra um novo Issue no github

Licença

Distribuido sobre a licença MIT. Copie, cole, modifique, melhore e compartilhe!