cliffom/tokenex

v0.5.1 2016-02-26 23:06 UTC

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许可证条款下开源