jancojie / b2bic_php_sdk
sdk to b2bic
V1.0.1
2020-08-26 02:37 UTC
Requires
- php: ^7.2
- bensampo/laravel-enum: ^1.36
This package is auto-updated.
Last update: 2025-03-22 14:26:11 UTC
README
介绍
平安银行b2bic客户端php版sdk
更新说明
- 2020年9月08日 017 修改了台账查询接口从对象数组改为数组
- 2020年9月08日 016 修改了已知问题(对接接口大小写不正确)
- 2020年9月07日 015 修改了已知问题
- 2020年8月31日 014 增加台账查询功能,增加了查询次数功能
- 2020年8月27日 013 修复了已知问题(返回类改名后不正确问题)
- 2020年8月26日 012 修复了已知问题
- 2020年8月26日 011 增加了支付订单状态查询
- 2020年8月18日 010 修复了支付请求时漏掉了主账户名的问题
- 2020年8月04日 009 修改了获取子账户顺序码的函数错误,修改了获取子账户顺序码验证器错误
- 2020年7月29日 008 增加了查询子账户的列表 AccountList
- 2020年7月29日 007 增加了子账户余额查询模块 AccountMoney
- 2020年7月29日 006 增加了子账户支付模块 AccountPay
- 2020年7月29日 005 修改了底层返回逻辑,直接返回格式化的应答对象
- 2020年7月28日 004 增加了设置URL
- 2020年7月28日 003 修复了已知问题,增加了debug记录日志功能
- 2020年7月28日 002 增加了子账户序号末位验证位生成与验证方法
- 2020年7月28日 001 已完成子账户维护模块
安装教程
- composer require "jancojie/b2bic_php_sdk"
使用说明
use B2bic\Enum\AccountOpFlag;
use B2bic\Request\Account;
use B2bic\Request\B2bicRequest;
$account = new Account();
$account->setMainAccount('15000100716415');
$account->setSubAccountSeq('250015');
$account->setSubAccountName('广州悦盈医疗投资管理有限公司');
$account->setOpFlag(AccountOpFlag::新建);
$req = new B2bicRequest();
$req->setUrl('127.0.0.1:7072')
->setCustomerId('00901080000008888000')
->setCode(date("YmdHis") . rand(1111, 9999));
try {
$respons = $req->execute($account,true);
if($respons->responseCode == '000000'){
$obj = $respons->bodyObject;
var_dump($obj);
}else{
echo "接口调用失败:{$respons->resonseMsg}";
}
} catch (Exception $e) {
echo $e->getMessage();
}
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request