dingq / shanghai-bank
Shanghai Bank direct connection system interface
Installs: 40
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dingq/shanghai-bank
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