tonolucro/delivery-merchant-php

Biblioteca de integração com a //API Tonolucro Merchant

v1.0.0 2018-10-13 01:10 UTC

This package is auto-updated.

Last update: 2024-05-15 10:58:42 UTC


README

Biblioteca PHP de integração com a //API Tonolucro Merchant

Dependências

  • PHP >= 5.6

Instalando o SDK

Se já possui um arquivo composer.json, basta adicionar a seguinte dependência ao seu projeto:

{
    "require": {
        "tonolucro/delivery-merchant-php": "^1.0"
    }
}

Com a dependência adicionada ao composer.json, basta executar:

composer install

Alternativamente, você pode executar diretamente em seu terminal:

composer require tonolucro/delivery-merchant-php

Documentação da API

Documentação completa da API está disponível no link https://developers.tonolucro.com/

Utilizando o SDK

Para consumir os recursos da API com o SDK, basta fazer:

Informações do estabelecimento do usuário autenticado

GET ​https://api.[sandbox.]tonolucro.com/v1/merchant/​info
<?php
require_once 'vendor/autoload.php';

use \Tonolucro\Delivery\Merchant\Http\Auth;
use \Tonolucro\Delivery\Merchant\Http\Environment;
use \Tonolucro\Delivery\Merchant\Merchant;

try{

    /**
     * Factory dos recursos da API
     */
    $manager = new Merchant(
        new Auth(
            'XXX' //Ver https://developers.tonolucro.com/merchant/autenticacao
        ),
        new Environment\Sandbox() //new Environment\Production()
    );

    /**
     * Instância do recurso /Merchant
     */
    $resource = $manager->getMerchantResource();

    /**
     * Método: https://developers.tonolucro.com/merchant/merchant#informacoes
     */
    $data = $resource->getInfo();

    /**
     * Navegue no array de informações.
     * Documentação: https://developers.tonolucro.com/merchant/objetos#merchant
     */
    print_r($data);

}catch (Exception $ex){
    die($ex->getMessage());
}

Navegue na pasta /examples para conferir outros exemplos de utilização.