cliffom / tokenex
TokenEx API
v0.5.1
2016-02-26 23:06 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpspec/phpspec: ~2.4
This package is not auto-updated.
Last update: 2024-09-14 19:09:22 UTC
README
为TokenEx API提供方便的PHP包
安装
最快的方式是通过 composer 进行安装
$ composer require cliffom/tokenex
使用方法
标记化
初始化标记化器
require __DIR__ . '/vendor/autoload.php'; use Cliffom\Tokenex\Tokenizer; $tokenizer = new Tokenizer($TOKENEX_API_BASE_URL, $TOKENEX_ID, $TOKENEX_API_KEY);
创建一个标记
// From a credit card number $token = $tokenizer->token_from_ccnum(4242424242424242); // From arbitrary data $token = $tokenizer->tokenize("This is random data containing 3 numbers less than 10");
验证一个标记
$tokenizer->validate_token($token); // true or false
删除一个标记
$tokenizer->delete_token($token); // true or false
错误和引用
每个操作调用都会返回一个可以用于在TokenEx仪表板中查找调用的引用ID。失败的调用也会返回一个描述问题的错误。每个都可以通过以下方式访问
var_dump($tokenizer->error); // array, empty if no errors var_dump($tokenizer->reference_number); // string
开发
使用以下docker-compose命令来安装依赖项并运行规范
docker-compose run --rm tokenex composer install
docker-compose up
贡献
欢迎在GitHub上提交错误报告和拉取请求,网址为 https://github.com/cliffom/tokenex-php。
许可协议
所有代码均在MIT许可证条款下开源