diff --git a/extend/payment/Alipay.php b/extend/payment/Alipay.php index 7f7a1a1c375d9f4b344c663009834c474646b929..473dc2c41dd23502b6b35318520000483f4f0361 100755 --- a/extend/payment/Alipay.php +++ b/extend/payment/Alipay.php @@ -50,10 +50,10 @@ class Alipay // 基础信息 $base = [ 'name' => '支付宝', // 插件名称 - 'version' => '1.1.0', // 插件版本 + 'version' => '1.1.1', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 'apply_terminal'=> ['pc','h5', 'ios', 'android', 'toutiao'], // 适用终端 默认全部 ['pc', 'h5', 'ios', 'android', 'alipay', 'weixin', 'baidu', 'toutiao'] - 'desc' => '2.0版本,适用PC+H5,即时到帐支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) + 'desc' => '2.0版本,适用PC+H5+APP+头条小程序,即时到帐支付方式,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) 'author' => 'Devil', // 开发者 'author_url' => 'http://shopxo.net/', // 开发者主页 ]; diff --git a/extend/payment/Weixin.php b/extend/payment/Weixin.php index b2c096a800f264d8583c00d72c3030e66ac3f36d..18437e2d6956a7494a80c9340d72fcad12187ee7 100755 --- a/extend/payment/Weixin.php +++ b/extend/payment/Weixin.php @@ -50,10 +50,10 @@ class Weixin // 基础信息 $base = [ 'name' => '微信', // 插件名称 - 'version' => '1.1.0', // 插件版本 + 'version' => '1.1.1', // 插件版本 'apply_version' => '不限', // 适用系统版本描述 - 'apply_terminal'=> ['pc', 'h5', 'weixin'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu'] - 'desc' => '适用微信公众号/PC/H5/小程序,即时到帐支付方式,买家的交易资金直接打入卖家账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) + 'apply_terminal'=> ['pc', 'h5', 'ios', 'android', 'weixin', 'toutiao'], // 适用终端 默认全部 ['pc', 'h5', 'app', 'alipay', 'weixin', 'baidu'] + 'desc' => '适用公众号+PC+H5+APP+(微信|头条)小程序,即时到帐支付方式,买家的交易资金直接打入卖家账户,快速回笼交易资金。 立即申请', // 插件描述(支持html) 'author' => 'Devil', // 开发者 'author_url' => 'http://shopxo.net/', // 开发者主页 ]; @@ -258,7 +258,16 @@ class Weixin // APP支付 case 'APP' : - $result = DataReturn('APP支付暂未开放', -1); + $pay_data = array( + 'appid' => $this->pay_params['appid'], + 'partnerid' => $this->pay_params['mch_id'], + 'prepayid' => $data['prepay_id'], + 'package' => 'Sign=WXPay', + 'noncestr' => md5(time().rand()), + 'timestamp' => (string) time(), + ); + $pay_data['sign'] = $this->GetSign($pay_data); + $result = DataReturn('success', 0, $pay_data); break; } return $result;