gymers / pinganjzb
pinganjzb sdk for php
1.1.0
2023-11-22 05:46 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: 7.5
This package is auto-updated.
Last update: 2024-09-22 07:49:03 UTC
README
概览
基于java-bridge搭建的php版本平安银行见证宝开发库
环境要求
php >= 7.1
安装
composer require gymers/pinganjzb
开始
- 复制平安银行jar包到服务器jdk环境jre\lib\ext目录
- 创建自定义目录
- 将lib目录里面JavaBridge.jar复制到自定义目录
- 新建与JavaBridge.jar同级的conf目录(这个目录可在平安银行配置文件中查看,根据配置文件中定义)
- 复制平安银行证书到conf目录
启动
java -jar JavaBridge.jar SERVLET_LOCAL:8081(自定义端口)
示例程序:查询资金汇总账户余额
<?php use Gymers\PinganJzb\PinganJzb; use Gymers\PinganJzb\Services\SupAcctIdBalanceQuery; $config = [ 'java_hosts' => '127.0.0.1:8081', // 主机+启动端口 'java_log_level' => 2, // 日志级别 'properties_path' => '', // 配置文件路径 'FundSummaryAcctNo' => '', // 资金汇总账号 'MrchCode' => '', // 商户号(4位) 'uid' => '', // 用户短号(6位、可在配置文件中查看) 'response_type' => 'object', // 返回类型:支持object、array选项(默认array) ]; $service = new SupAcctIdBalanceQuery(); //(对应平安银行服务ID) $response = PinganJzb::config($config)->request($service);
更多例子
可参考phpunit单元测试用例