2017 © Pedro Peláez
 

library api-sdk-php

SDK de consumo da API do UniPago

image

unipago/api-sdk-php

SDK de consumo da API do UniPago

  • Thursday, June 7, 2018
  • by kinghost
  • Repository
  • 11 Watchers
  • 2 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 8 % Grown

The README.md

Biblioteca para consumo da API do UniPago

Esta biblioteca foi desenvolvida para facilitar a utilização da API do Unipago, oferencendo todos os recursos disponíveis de forma prática e simplificada. Para a correta utilização deste SDK, é necessária a utilização da Linguagem PHP com versão igual ou superior a 5.6.0. Documentação das entradas e saidas, (*1)

Instalação

Você pode utilizar o Composer ou simplesmente Efetuar o Download, (*2)

Composer

Orientamos a instalação pelo composer. Siga as instruções de instalação se você ainda não tiver o composer instalado. Uma vez instalado o composer, execute o seguinte comando na raíz do seu projeto para instalar o pacote:, (*3)

    composer require unipago/api-sdk-php

Finalmente, tenha certeza de incluir o autoloader:, (*4)

    require_once '/path/to/your-project/vendor/autoload.php';

Autenticação com OAuth2

Utilizamos a tecnologia OAuth2 para autenticação do sistema. Para gerar as chaves de autenticação no sistema você deve acessar o UniPago. Para testar as suas chaves, você pode utilizar o script de exemplo abaixo:, (*5)

<?php
/**
* Carregando o autoload
*/
require __DIR__ . '/../vendor/autoload.php';

/**
* Importando as classes
*/
use UnipagoApi\Connection;

/**
 * Aqui devem ser informados seu client_id e client_secret
 * que podem ser gerados no Unipago
 */
$client_id = 'CLIENT_ID';
$client_secret = 'CLIENT_SECRET';

/**
 * Deve ser informado o ambiente que deseja utilizar Connection::SCOPE_SANDBOX
 * ou Connection::SCOPE_PRODUCTION
 */
$conexao = new Connection(Connection::SCOPE_SANDBOX, $client_id, $client_secret);

echo "

Access_token: 
"; print_r($conexao->accessToken); echo "
";

Exemplo Básico

Listando Clientes, (*6)

<?php
/**
* Carregando o autoload
*/
require __DIR__ . '/../vendor/autoload.php';

/**
* Importando as classes
*/
use UnipagoApi\Connection;
use UnipagoApi\Resource;

/**
* Aqui devem ser informados seu client_id e client_secret 
* que podem ser gerados no Unipago
*/
$client_id = 'SEU CLIENT ID';
$client_secret = 'SEU CLIENT SECRET';

/**
* Deve ser informado o ambiente que deseja utilizar Connection::SCOPE_SANDBOX
* ou Connection::SCOPE_PRODUCTION  
*/
$conexao = new Connection(Connection::SCOPE_SANDBOX, $client_id, $client_secret);

/**
* Instância do recurso de Cliente que será utilizada, onde deve ser passada a conexão
 */
$recursoCliente = new Resource\Cliente($conexao);

/**
* Retorna todos os clientes cadastrados no formato JSON
*/
$clientes = $recursoCliente->listar();

print_r($clientes);

The Versions

07/06 2018

dev-master

9999999-dev https://unipago.com.br

SDK de consumo da API do UniPago

  Sources   Download

CC-BY-SA-4.0

The Requires

 

The Development Requires

api sdk unipago

27/07 2017

1.0.1

1.0.1.0 https://unipago.com.br

SDK de consumo da API do UniPago

  Sources   Download

CC-BY-SA-4.0

The Requires

 

The Development Requires

api sdk unipago

27/07 2017

dev-melhorias_documentacao

dev-melhorias_documentacao https://unipago.com.br

SDK de consumo da API do UniPago

  Sources   Download

CC-BY-SA-4.0

The Requires

 

The Development Requires

api sdk unipago