digikraaft/zeeh-php

Zeeh API 的 PHP 实现

v1.1.0 2023-09-08 13:06 UTC

This package is auto-updated.

Last update: 2024-09-08 15:49:11 UTC


README

run-tests Build Status Scrutinizer Code Quality Code Intelligence Status License: MIT

此包提供了一种表达性和便捷的方式与Zeeh API交互。

安装

您可以通过 composer 安装此包

composer require digikraaft/zeeh-php

使用方法

目前此包支持 Zeeh 的 API 参考中所有文档化的 API。

身份验证

在使用任何可用方法之前,请确保设置您的应用的公钥和私钥。您可以从Zeeh 控制台获取。

<?php 

include_once('vendor/autoload.php');


use Digikraaft\Zeeh\Zeeh;


Zeeh::setPrivateKey('privk_1234abcd');
Zeeh::setPublicKey('pubk_1234abcd');

可用方法

以下列出了可用方法的列表

账户

  • all() : Array|Object - 获取特定机构的所有账户
  • authorize(string $accountId) : Array|Object - 为交易授权客户
  • details(string $accountId) : Array|Object - 获取金融机构中的特定账户
  • identity(string $accountId) : Array|Object - 获取客户详情
  • sync(string $accountId) : Array|Object - 进行数据同步请求

Bvn

  • advancedLookUp(string $bvn) : Array|Object - 从 BVN 生成用户数据
  • simpleLookUp(string $bvn) : Array|Object - 从 BVN 生成用户数据
  • verifySelfie(string, $bvn, string $base64ImageString) : Array|Object - 使用有效的 BVN 进行自拍验证

Cac

  • advancedLookUp(string $rcNumber) : Array|Object - 使用企业事务委员会 (CAC) 检索并验证中小企业、公司组织和个体
  • simpleLookUp(string $rcNumber) : Array|Object - 使用企业事务委员会 (CAC) 检索并验证中小企业、公司组织和个体

DriverLicense

  • lookUp(string $licenseNumber) : Array|Object - 查找并验证驾照

Nin

  • lookUp(string $nin) : Array|Object - 使用国家识别号码 NIN 检索并验证客户详情
  • verifySelfie(string, $nin, string $base64ImageString) : Array|Object - 使用 NIN 进行自拍验证

Nuban

  • lookUp(string $bankAccountNumber) : Array|Object - 从 Nuban 生成用户数据

Passport

  • lookUp(string $passportNumber, string $lastName, string $firstName, string $dateOfBirth) : Array|Object - 验证国际护照

PhoneNumber

  • advancedLookUp(string $phoneNumber) : Array|Object - 获取电话号码的高级详情
  • simpleLookUp(string $phoneNumber) : Array|Object - 获取电话号码的详情

Tin

  • lookUp(string $taxIdentificationNumber) : Array|Object - 验证税务识别号码

Transaction

  • list(string $accountId) : Array|Object - 获取与账户关联的交易
  • fetchStatement(string $accountId, int $period) : Array|Object - 获取按时间段过滤的与账户关联的交易

Vin

  • lookUp(string $vin, string $state, string $lastName) : Array|Object - 验证选民识别号码

Zeeh

  • getPrivateKey(): string
  • getPublicKey() : string
  • setPrivateKey(string $privateKey) - 设置您的 Zeeh 私钥
  • setPublicKey(string $publicKey) - 设置您的 Zeeh 公钥
  • walletBalance() : Array|Object - 获取您的 Zeeh 钱包当前余额

此包返回Zeeh API的精确响应,但以stdClass类型。

测试

composer test

更多好东西

更多信息请点击这里获取更多免费且酷炫的东西!

变更日志

有关最近变更的详细信息,请参阅变更日志

贡献

欢迎贡献!请参阅贡献指南了解详情。

安全性

如果您发现任何安全相关的问题,请通过hello@digikraaft.ng发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件