bravist / cnvex-white-finance
cnvex.cn 白色金融 PHP SDK
0.1.7
2017-11-29 08:49 UTC
Requires
- guzzlehttp/guzzle: ^6.2 || ^6.3
Requires (Dev)
- phpunit/phpunit: ~4.0 || ^6.0
README
简介
维配白条PHP SDK,使用维配APP购买配件支持维配白条支付。
扩展包依赖
- PHP 5.6+ || PHP 7.0+
- guzzlehttp/guzzle
- phpunit/phpunit
安装 Cnvex.cn PHP SDK
使用Composer
Composer 是PHP的包管理工具,通过composer.json里的配置管理依赖的包,同时可以在使用类时自动加载对应的包,在你的composer.json中添加如下依赖
执行
composer require bravist/cnvex-white-finance
使用 Composer 的自动加载引入
require_once('vendor/autoload.php');
手动引入
require_once('/path/to/cnvex-white-finance/api.php');
对于 Laravel
将以下行添加到 config/app.php 文件的 providers 部分
'providers' => [ //... Bravist\CnvexWhiteFinance\ServiceProvider::class, ],
发布配置
php artisan vendor:publish --provider="Bravist\CnvexWhiteFinance\ServiceProvider"
可选,可以使用外观
'aliases' => [ 'CnvexWhiteFinance' => Bravist\CnvexWhiteFinance\Facade\CnvexWhiteFinance::class ],
支持Laravel 5.5的包自动发现。
对于 Lumen
在 bootstrap/app.php 文件中 // $app->withEloquent();
之后添加以下行
... // $app->withEloquent(); $app->register(Bravist\CnvexWhiteFinance\ServiceProvider::class); ...
用法
>>> CnvexWhiteFinance::supportWhiteFinance('5131261983082700301') => {#1239 +"result": true, +"errorCode": 0, +"errorMessage": "success", +"data": {#1237 +"creditAccountNumber": "5131261983082700301", +"idCardType": "身份证", +"idCardNumber": "5131261983082700301", +"effectiveDate": 1479710296558, +"expiredDate": 1605940696558, +"creditLimitAmount": 10000, +"frozenAmount": 0, +"availableAmount": 9400, +"usedAmount": 300, +"overdue": true, +"lastRepayDate": 1511159896558, +"lastRepayAmount": 0, +"overdueInterestAmount": 0, +"loanAccountCount": 0, +"acLoanAccountCount": 0, +"overdueLoanAccountCount": 0, +"overLoanAccountCount": 0, +"createDate": 1479710296558, +"lastUpdateDate": 1479710296558, }, }
更多信息请参阅 tests 目录下的 phpunit。