sbgo / cmb-all-in-one-pay
招商银行一网通支付
dev-master
2020-08-29 09:51 UTC
Requires
- php: >=7.0
- ext-curl: *
- guzzlehttp/guzzle: 6.3.*
- monolog/monolog: 1.24.*
This package is auto-updated.
Last update: 2025-04-29 01:09:50 UTC
README
招商银行一网通H5支付SDK
本sdk包封装了H5招商银行一网通支付的部分接口
使用方法
/**
* @var $logger LoggerInterface
*/
$logger = $this->get('logger');
$cmb = new \Cmb\Application([
'branchNo' => '0218', //分行号
'merchantNo' => '015311', //商户号
'sMerchantKey' => '112222212xx', //密钥
'pubKey' => 'MIGfMA0GCSqGSIb3n8MmxVE3nfdXzjx6d3v3guygR54i3QAB', //公钥:通过接口获取
'env' => 'test' //环境 prod 生产环境 test 测试环境
], $logger);
$cmb->queryPubKey();
sdk内部已实现了签名和验签的方法,且提供了常用的接口
- queryPubKey 获取公钥
- eUserPayConfig 一网通支付
- refundOrder 退款
- queryAgree 查询协议
- cancelAgree 取消协议
- queryOrder 查询单笔订单
- queryOrderByTransactionID 通过银行流水号查询订单
- queryRefundOrder 查询单笔退款订单
- queryRefundByOrderNo 按照商户订单号查询
- queryRefundByBankRefundSerialNo 按照银行退款流水号查询
- queryRefundByBankOrderNoAndMerchantRefundSerialNo 按照银行退款流水号查询
- downloadBill 下载对账文件