eduardo/gerencianet-sdk-php-atualizado
Composer 安装命令:
composer require eduardo/gerencianet-sdk-php-atualizado
包简介
GN API SDK PHP
README 文档
README
== NÃO OFICIAL ==
Sdk for Gerencianet Pagamentos' API.
For more informations about parameters and values, please refer to Gerencianet documentation.
Installation
Require this package with composer:
$ composer require eduardo/gerencianet-sdk-php-atualizado
Or include it in your composer.json file:
...
"require": {
"eduardo/gerencianet-sdk-php-atualizado": "1.*"
},
...
Requirements
- PHP >= 5.4
Tested with
php 5.4 and 5.5
Getting started
Require the module and namespaces:
require __DIR__ . '/../sdk/vendor/autoload.php'; use Gerencianet\Gerencianet;
Although the web services responses are in json format, the sdk will convert any server response to array. The code must be within a try-catch and exceptions can be handled as follow:
try { /* code */ } catch(GerencianetException $e) { /* Gerencianet's api errors will come here */ } catch(Exception $ex) { /* Other errors will come here */ }
For development environment
Instantiate the module passing using your client_id, client_secret and sandbox equals true:
$options = [ 'client_id' => 'client_id', 'client_secret' => 'client_secret', 'sandbox' => true ]; $api = new Gerencianet($options);
For production environment
To change the environment to production, just set the third sandbox to false:
$options = [ 'client_id' => 'client_id', 'client_secret' => 'client_secret', 'sandbox' => false ]; $api = new Gerencianet($options);
Running tests
To run tests install PHPUnit and run the following command:
$ phpunit -c config.xml
Running examples
Update examples/config.json file with client_id and client_secret of your application.
You can run using any web server, like Apache or nginx, or simple start a php server as follow:
php -S localhost:9000
Then open any example in your browser.
⚠️ Some examples require you to change some parameters to work, like examples/charge/detail.php where you must change the id parameter.
Additional Documentation
The full documentation with all available endpoints is in https://dev.gerencianet.com.br/.
License
统计信息
- 总下载量: 91
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-07