verifyid/sdk
Composer 安装命令:
composer require verifyid/sdk
包简介
Official PHP SDK for VerifyID.io KYC, AML, Biometric and Document Verification APIs.
README 文档
README
Official PHP client for VerifyID.io – seamless integration for KYC, AML, and identity verification.
Installation
composer require verifyid/sdk
Usage
Vanilla PHP
require 'vendor/autoload.php';
use VerifyID\VerifyID;
$verifyID = new VerifyID('YOUR_API_KEY'); // Full KYC Verification $response = $verifyID->fullKycVerification($frontBase64, $selfieBase64, $backBase64); // Face Match $response = $verifyID->faceMatch($frontBase64, $selfieBase64); // Liveness Detection $response = $verifyID->livenessDetection($selfieBase64); // Deepfake Detection $response = $verifyID->deepfakeDetection($selfieBase64); // Document OCR $response = $verifyID->documentReader($frontBase64, $backBase64); // Credit Card Reader $response = $verifyID->creditCardReader($creditCardBase64); // Barcode Reader $response = $verifyID->barcodeReader($barcodeBase64); // AML/PEP/Crime Check $response = $verifyID->amlPepCrimeChecker('John Doe', 0, 'ZA', 'all');
Laravel
- Add VERIFYID_API_KEY=your-api-key to your .env file.
- The SDK will be auto-registered thanks to the Service Provider and Facade.
use VerifyID\Laravel\VerifyIDFacade as VerifyID; // Example usage in Controller or Service $response = VerifyID::fullKycVerification($frontBase64, $selfieBase64, $backBase64); // Or dependency-injected: public function handle(\VerifyID\VerifyID $verifyID) { $response = $verifyID->fullKycVerification($front, $selfie, $back); }
Publish the config (optional):
php artisan vendor:publish --tag=verifyid-config
CodeIgniter 4
- Set your API key in .env:
VERIFYID_API_KEY=your-api-key VERIFYID_BASE_URL=https://api.verifyid.io
- Use the SDK via the provided service in your controllers:
$verifyID = service('verifyid'); $response = $verifyID->fullKycVerification($frontBase64, $selfieBase64, $backBase64);
Endpoints Supported
- Full KYC Verification
- Face Match
- Liveness Detection
- DDeepfake Detection
- Document Reader (OCR)
- Credit Card Reader
- Barcode Reader
- AML/PEP/Crime Checker
Notes
- All images must be base64 encoded (base64_encode(file_get_contents($path))).
- Responses are associative arrays.
- For advanced usage (custom base URL, etc.), pass a second parameter to new VerifyID($apiKey, $baseUrl).
Testing
composer install ./vendor/bin/phpunit
verifyid/sdk 适用场景与选型建议
verifyid/sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 126 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 07 月 15 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 verifyid/sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 verifyid/sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 126
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 23
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-15