sayedbilalhussain/pexcardsdk-laravel

Pex Cards PHP Laravel SDK

dev-main 2021-01-26 12:01 UTC

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>);