kyc-ai/external-shufti
Composer 安装命令:
composer require kyc-ai/external-shufti
包简介
Shufti Pro external verification driver for kyc-ai/laravel.
README 文档
README
Shufti Pro driver for kyc-ai/laravel.
v1.0 · submit + poll · webhook · SA/AE/EG via KYC pipeline
Requirements
- PHP ^8.2
kyc-ai/laravel^1.1- Shufti Pro API credentials
Install
composer require kyc-ai/laravel:^1.1 composer require kyc-ai/external-shufti php artisan vendor:publish --tag=kyc-shufti-config
Configure
KYC_EXTERNAL_ENABLED=true KYC_EXTERNAL_DRIVER=shufti SHUFTI_CLIENT_ID= SHUFTI_SECRET= SHUFTI_BASE_URL=https://api.shuftipro.com SHUFTI_CALLBACK_URL="${APP_URL}/kyc/webhooks/shufti" SHUFTI_POLL_SECONDS=30 SHUFTI_POLL_INTERVAL=2 SHUFTI_WEBHOOK_ROUTE=true
Usage
use KycAi\Laravel\Facades\Kyc; use KycAi\Laravel\KycLevel; $result = Kyc::document($request->file('id_front')) ->country('sa') ->level(KycLevel::Full) ->verify(); $result->external()?->provider(); // "shufti" $result->external()?->meta(); // reference, event, payload
Webhook
POST /kyc/webhooks/shufti validates the Shufti signature and dispatches ShuftiVerificationCompleted.
Development
Monorepo setup:
cp composer.local.json.example composer.local.json
composer install
composer test
License
MIT — see LICENSE.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-13