From df18225c97ee0337a762e750da66832f95160ae7 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Thu, 17 Feb 2022 10:12:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=9D+=E7=99=BE=E5=BA=A6?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E6=8F=92=E4=BB=B6=E6=96=B9=E6=B3=95=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/payment/Alipay.php | 6 +++--- extend/payment/AlipayCert.php | 4 ++-- extend/payment/AlipayFace.php | 6 +++--- extend/payment/AlipayMini.php | 6 +++--- extend/payment/AlipayScanQrcode.php | 4 ++-- extend/payment/BaiduMini.php | 6 +++--- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/extend/payment/Alipay.php b/extend/payment/Alipay.php index 88677ac54..8a1590369 100755 --- a/extend/payment/Alipay.php +++ b/extend/payment/Alipay.php @@ -50,7 +50,7 @@ class Alipay // 基础信息 $base = [ 'name' => '支付宝', // 插件名称 - 'version' => '1.1.4', // 插件版本 + 'version' => '1.1.5', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['pc','h5', 'ios', 'android'], // 适用终端 默认全部 ['pc', 'h5', 'ios', 'android', 'alipay', 'weixin', 'baidu', 'toutiao'] 'desc' => '2.0版本,适用PC+H5+APP,即时到帐支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) @@ -646,7 +646,7 @@ class Alipay openssl_private_decrypt($data, $decrypt, $res, OPENSSL_ALGO_SHA256); $result .= $decrypt; } - openssl_free_key($res); + unset($res); return $result; } @@ -675,7 +675,7 @@ class Alipay if($pkeyid) { $verify = openssl_verify($prestr, $sign, $pkeyid, OPENSSL_ALGO_SHA256); - openssl_free_key($pkeyid); + unset($pkeyid); } return (isset($verify) && $verify == 1) ? true : false; } diff --git a/extend/payment/AlipayCert.php b/extend/payment/AlipayCert.php index dab8ed723..56de42c5a 100644 --- a/extend/payment/AlipayCert.php +++ b/extend/payment/AlipayCert.php @@ -50,7 +50,7 @@ class AlipayCert // 基础信息 $base = [ 'name' => '支付宝证书支付', // 插件名称 - 'version' => '1.0.1', // 插件版本 + 'version' => '1.0.2', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['pc','h5', 'ios', 'android'], // 适用终端 默认全部 ['pc', 'h5', 'ios', 'android', 'alipay', 'weixin', 'baidu', 'toutiao'] 'desc' => '2.0证书通信版本,适用PC+H5+APP,即时到帐支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) @@ -783,7 +783,7 @@ class AlipayCert if($pkeyid) { $verify = openssl_verify($prestr, $sign, $pkeyid, OPENSSL_ALGO_SHA256); - openssl_free_key($pkeyid); + unset($pkeyid); } return (isset($verify) && $verify == 1) ? true : false; } diff --git a/extend/payment/AlipayFace.php b/extend/payment/AlipayFace.php index 8f8e4c977..6bdda4979 100644 --- a/extend/payment/AlipayFace.php +++ b/extend/payment/AlipayFace.php @@ -50,7 +50,7 @@ class AlipayFace // 基础信息 $base = [ 'name' => '支付宝当面付', // 插件名称 - 'version' => '1.0.1', // 插件版本 + 'version' => '1.0.2', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['pc', 'h5'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu'] 'desc' => '支付宝当面付、适用web端,用户主动扫码支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) @@ -490,7 +490,7 @@ class AlipayFace openssl_private_decrypt($data, $decrypt, $res, OPENSSL_ALGO_SHA256); $result .= $decrypt; } - openssl_free_key($res); + unset($res); return $result; } @@ -519,7 +519,7 @@ class AlipayFace if($pkeyid) { $verify = openssl_verify($prestr, $sign, $pkeyid, OPENSSL_ALGO_SHA256); - openssl_free_key($pkeyid); + unset($pkeyid); } return (isset($verify) && $verify == 1) ? true : false; } diff --git a/extend/payment/AlipayMini.php b/extend/payment/AlipayMini.php index 6784b890d..b3d868309 100755 --- a/extend/payment/AlipayMini.php +++ b/extend/payment/AlipayMini.php @@ -50,7 +50,7 @@ class AlipayMini // 基础信息 $base = [ 'name' => '支付宝', // 插件名称 - 'version' => '1.1.1', // 插件版本 + 'version' => '1.1.2', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['alipay'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu'] 'desc' => '适用支付宝小程序,即时到帐支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) @@ -461,7 +461,7 @@ class AlipayMini openssl_private_decrypt($data, $decrypt, $res, OPENSSL_ALGO_SHA256); $result .= $decrypt; } - openssl_free_key($res); + unset($res); return $result; } @@ -490,7 +490,7 @@ class AlipayMini if($pkeyid) { $verify = openssl_verify($prestr, $sign, $pkeyid, OPENSSL_ALGO_SHA256); - openssl_free_key($pkeyid); + unset($pkeyid); } return (isset($verify) && $verify == 1) ? true : false; } diff --git a/extend/payment/AlipayScanQrcode.php b/extend/payment/AlipayScanQrcode.php index 6f6085f83..f6cf09c01 100644 --- a/extend/payment/AlipayScanQrcode.php +++ b/extend/payment/AlipayScanQrcode.php @@ -484,7 +484,7 @@ class AlipayScanQrcode openssl_private_decrypt($data, $decrypt, $res, OPENSSL_ALGO_SHA256); $result .= $decrypt; } - openssl_free_key($res); + unset($res); return $result; } @@ -513,7 +513,7 @@ class AlipayScanQrcode if($pkeyid) { $verify = openssl_verify($prestr, $sign, $pkeyid, OPENSSL_ALGO_SHA256); - openssl_free_key($pkeyid); + unset($pkeyid); } return (isset($verify) && $verify == 1) ? true : false; } diff --git a/extend/payment/BaiduMini.php b/extend/payment/BaiduMini.php index 5b3587bc9..302867667 100644 --- a/extend/payment/BaiduMini.php +++ b/extend/payment/BaiduMini.php @@ -50,7 +50,7 @@ class BaiduMini // 基础信息 $base = [ 'name' => '百度', // 插件名称 - 'version' => '1.0.1', // 插件版本 + 'version' => '1.0.2', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['baidu'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu'] 'desc' => '适用百度小程序,百度收银台已集成度小满、支付宝、微信支付,即时到帐支付方式,买家的交易资金直接打入卖家百度账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) @@ -262,7 +262,7 @@ class BaiduMini } $str = implode('&', $parts); openssl_sign($str, $sign, $prikey); - openssl_free_key($prikey); + unset($prikey); return base64_encode($sign); } @@ -308,7 +308,7 @@ class BaiduMini } $pubkey = openssl_pkey_get_public($res); $result = (bool)openssl_verify($str, $sign, $pubkey); - openssl_free_key($pubkey); + unset($pubkey); return $result; } -- GitLab