yoti/yoti-php-sdk-sandbox

Yoti PHP SDK 沙盒


README

Build Status Coverage Bugs Code Smells Vulnerabilities

此仓库包含测试您的 Yoti 集成的所需工具。

安装沙盒

添加 Yoti SDK 依赖

$ composer require yoti/yoti-php-sdk-sandbox

配置

  • SANDBOX_CLIENT_SDK_ID 是从 Yoti Hub 的沙盒部分生成的沙盒 SDK 标识符。

  • /path/to/your-pem-file.pem 是沙盒 PEM 文件的路径。可以从 Yoti Hub 的沙盒部分下载。

请不要打开 PEM 文件,因为这可能会损坏密钥,并且您需要重新下载它。

配置文件

沙盒客户端配置文件

use Yoti\Sandbox\Profile\SandboxClient;

$sandboxClient = new SandboxClient('SANDBOX_CLIENT_SDK_ID', '/path/to/your-pem-file.pem');

Yoti 客户端

use Yoti\YotiClient;

$yotiClient = new YotiClient('SANDBOX_CLIENT_SDK_ID', '/path/to/your-pem-file.pem', [
    'api.url' => 'https://api.yoti.com/sandbox/v1'
]);

文档扫描

沙盒文档扫描客户端

use Yoti\Sandbox\DocScan\SandboxClient;

$sandboxClient = new SandboxClient('SANDBOX_CLIENT_SDK_ID', '/path/to/your-pem-file.pem');

文档扫描客户端

use Yoti\DocScan\DocScanClient;

$docScanClient = new DocScanClient('SANDBOX_CLIENT_SDK_ID', '/path/to/your-pem-file.pem', [
    'api.url' => 'https://api.yoti.com/sandbox/idverify/v1'
]);

示例