dingq / shanghai-bank
Shanghai Bank direct connection system interface
v0.0.7
2020-12-24 05:54 UTC
Requires
- php: >=7.0.0
- ext-mbstring: *
- php-curl-class/php-curl-class: ^8.8
Requires (Dev)
- phpunit/phpunit: ^8
README
Introduction
上海银行银企直联系统接口
Requirement
- PHP >= 7.0
- Composer
- php-curl-class/php-curl-class
- extension mb_string
Usage
// 编码为utf-8,会自动转化为gbk
// 配置
$config = [
'userID' => 'xxxxxx',
'userPWD' => 'xxxxxx',
'accountNo' => 'xxxxxxxxxxxxxxxxxx',
'sign_host' => '127.0.0.1:8010',
'ssl_host' => '127.0.0.1:7071',
];
$lib = new \Bank\Actions\Main($config);
// 获取银行列表
$lib->getBanks();
// 获取sessionId
$lib->getSessionId();
// 转账
$actionLib->setSerialNo($xxx); // 设置交易序列
$lib->transferCrossBank($xxxxxxxx...);
// 查询转账结果
$actionLib->setSerialNo(null);
$lib->queryTransferResult($xxx);
// 响应体
$lib->response;
TODO
a lot
License
MIT