sayedbilalhussain / pexcardsdk-laravel
Pex Cards PHP Laravel SDK
dev-main
2021-01-26 12:01 UTC
Requires
- guzzlehttp/guzzle: ~6.0|~7.0
This package is auto-updated.
Last update: 2024-09-26 21:18:02 UTC
README
Pex Cards PHP SDK | Pex Cards PHP Laravel SDK
用法
- 要求
PHP >= 7.0
Laravel >= 5.8
Guzzle >= 6.0
- 安装
composer require sayedbilalhussain/pexcardsdk-laravel
- 发布配置
php artisan vendor:publish
发布后提及API凭据
- 在config/pex.php中添加PexCard管理员用户名和密码以及所需的凭据。
认证令牌/Api认证令牌/Key
- 创建令牌
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pexService = new PexService();
$pexService->generateUserToken() //this will return auth token
- 更新令牌(仅在到期前一个月) 实施说明
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pexService = new PexService();
$pexService->setToken(<token>);
$pexService->renewToken();
$pexService->getToken();
- 撤销/注销所有创建的令牌
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pexService = new PexService();
$pexService->revokeTokens();
- 撤销/注销特定令牌
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pexService = new PexService();
$pexService->revokeToken(<token>);
- 令牌详细信息(过期/应用)
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pexService = new PexService();
$pexService->getTokenDetail(<token>); // this will return detail of all apps and related tokens with detail
卡片资金
- 为卡片充值
use SayedBilalHussain\PexCardSdk\Services\PexService;
$pex = new PexService();
$pex->setToken(<token>); \\recently generated token
$pex->FundCard(<cardID>,<amount>);