国密平安银行小程序对接 | laravel china 社区-380玩彩网官网入口
对接平安银行小程序,开发文档写的还行,只是这加解密的方式实在有点费脑子,在咨询了同事之后了解平安银行的加解密的方式为sm2,sm4,且仅支持这两种方式。不了解国密的可以看看这篇文章 。
本扩展依赖于 lpilp/guomi
扩展包,在这里感谢此扩展包作者的开源。使我的对接工作减轻了不少。
安装
$ composer require ycstar/obpmini -vvv
配置
在使用本扩展之前,你需要去注册账号,然后申请开发者,获取相应的配置
使用
use ycstar\obpmini\obp;
$config = [
'appid' => 'xxxxxxx',
'secret_key' => 'xxxxxxxxxxxxx',
'public_key' => 'xxxxxxxxxxxxxxxxxx',
'private_key' => 'xxxxxxxxxxxx',
];
$obp = new obp($config);
预付单
$params = [
'openid' => '02xj3r73k9auq4pk',
'orderno' => date('ymdhis').rand(1000, 9999),
'orderprdcode' => '202111181200001234',
'orderprdname' => 'xx',
'totalamount' => 8.68
];
$res = $obp->createperpay($params);
更多
更多方法使用请具体看扩展包中的traits文件夹下的相关trait的方法。
参考
license
mit
本作品采用《cc 协议》,转载必须注明作者和本文链接
to live is to change the world