tonolucro / delivery-merchant-php
Biblioteca de integração com a //API Tonolucro Merchant
v1.0.0
2018-10-13 01:10 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- lib-curl: *
- lib-openssl: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^6
- vlucas/phpdotenv: ^2.5
This package is auto-updated.
Last update: 2024-12-15 12:06:57 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.