mohdnazrul/laravel-ctos-ekyc

此包已被弃用且不再维护。作者建议使用mohdnazrul/laravel-ctos-ekyc包。

从eKYC CTOS (版本1)拉取和验证的库

v1.2 2022-04-08 06:44 UTC

README

此库允许查询CTOS eKYC - B2B API的注册用户。

您需要提供给您以进行API调用的访问详情。有关数据数组中确切参数的详细信息,请参阅您的离线文档。

如果您对此一无所知,那么您可能不需要或想要此库。

配置

.env文件

通过.env文件进行配置当前允许设置以下变量

  • CTOS_EKYC_URL='http://api.endpoint/url/'
  • CTOS_EKYC_CIPHER=加密方法 (例如:aes-256-cbc)
  • CTOS_EKYC_API_KEY=联系Xendity/CTOS
  • CTOS_EKYC_CIPHER_TEXT=联系Xendity/CTOS
  • CTOS_EKYC_PACKAGE_NAME=联系Xendity/CTOS
  • CTOS_EKYC_MD5_KEY=联系Xendity/CTOS

可用函数

对于LARAVEL设置配置:-

  • 执行composer require mohdnazrul/laravel-ctos-ekyc
   composer require mohdnazrul/laravel-ctos-ekyc
  • 在config/app.php内部添加此语法
   ....
   'providers'=> [
     .
     MohdNazrul\CTOSEKYCLaravel\CTOSeKYCServiceProvider::class,
     .
   ],
   'aliases' => [
      .
      'CTOSEKYC' => MohdNazrul\CTOSEKYCLaravel\CTOSeKYCServiceProvider::class,
      '
    ],
  • 如下发布
php artisan vendor:publish --tag=ctos_ekyc 
  • 您可以根据以下账户编辑默认配置eKYC CTOS,位于config/ctos_ekyc.php
return [
    'CTOS_EKYC_URL' => env('CTOS_EKYC_URL', 'https://'),
    'CTOS_EKYC_CIPHER' => env('CTOS_EKYC_CIPHER', 'NA'),
    'CTOS_EKYC_API_KEY' => env('CTOS_EKYC_API_KEY', 'NA'),
    'CTOS_EKYC_CIPHER_TEXT' => env('CTOS_EKYC_CIPHER_TEXT', 'NA'),
    'CTOS_EKYC_PACKAGE_NAME' => env('CTOS_EKYC_PACKAGE_NAME', 'NA'),
    'CTOS_EKYC_MD5_KEY' => env('CTOS_EKYC_MD5_KEY', 'NA'),
];