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;