Commit b9cea0f4 by 冷斌

fix bug

parent 36de59c5
...@@ -24,15 +24,22 @@ class RechangeController extends HomebaseController ...@@ -24,15 +24,22 @@ class RechangeController extends HomebaseController
return [ return [
'wechat' => [ 'wechat' => [
// 'appid' => 'wx98dd4477b89cb388', // app 开放平台的APPID // 'appid' => 'wx98dd4477b89cb388', // app 开放平台的APPID
'app_id' => 'wx37327dbb9d7b33f3', // 公众号 APPID 'app_id' => 'wx37327dbb9d7b33f3', // 公众号 APPID
'miniapp_id' => '', //小程序 APPID 'miniapp_id' => '', //小程序 APPID
'appSecret' => '7f8291af4e0795ee375f66487a721627', // 公众号 秘钥 'appSecret' => '7f8291af4e0795ee375f66487a721627', // 公众号 秘钥
'mch_id' => '1587472431', // 商户号 id 'mch_id' => '1587472431', // 商户号 id
'key' => 'hkLfAAmPx6TxsinuyciefzFivk6yE4r4', // 商户 key 'key' => 'hkLfAAmPx6TxsinuyciefzFivk6yE4r4', // 商户 key
'notify_url' => '/pay/wx', 'notify_url' => '/pay/wx',
// 'cert_client' => __DIR__ . '/apiclient_cert.pem', // optional, 退款,红包等情况时需要用到 // 'cert_client' => __DIR__ . '/apiclient_cert.pem', // optional, 退款,红包等情况时需要用到
// 'cert_key' => __DIR__ . '/apiclient_key.pem',// optional, 退款,红包等情况时需要用到 // 'cert_key' => __DIR__ . '/apiclient_key.pem',// optional, 退款,红包等情况时需要用到
], ],
'alipay' => [
'app_id' => '2088731332298699',
'notify_url' => '/',
// 'return_url' => 'http://yansongda.cn/return.php',
'ali_public_key' => 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqkXI1E4BN+iJecnOHMkSwMDPQWkoyqqYJujea5DYKViQ5jVh2CGjGwxnwsDobWR3z015mbw1rmw9ioi0TjeefUZmyi17BmlFyJPMLNy5O0hv1Bo+SnQE1PAbgWakYecXhpaeIGBf3YTF/qq5lZHPP7PMTNn11s6BXKoXMPqD9jv+PObG8PJWxh/oUMCBlthOCkEBsOqe0nNtHdXHG45dAa5NwqjGg2B+Q6AaCBkKDmbiwWGXTtu7gHZnzTpuKaZudCaF335Iu7PAfH6hMQxroes26F+dxPwA+FTaczp8RA0c7F5tZBcrXkW3S8gnKWSlZu9do1ZmoaiggRN26c57bQIDAQAB',
'private_key' => 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCL3lwAq5DY7YFFr8rCtFEK7zl1cbKLPFcQyrBReuVjROo6wMIT0I+/2zUOew5M/8h/nhf8OSFRNypjWzC57h98aO6i6fG5nfPWYn0+I9Dl/kZXEdljgT0pg3nBQ0fOvnxc6tLVC7DXn3qVMJ++z9wolme65KwVPdn4KJAgBtliz13Be48+kYYnnNtxSJfKbr4X6oCZlGFgr2p4fWyddqJb0+//kc18p5o/clqXO/aWwXnWcWwVuBZbxIqvhF7mGj+SwTI/+T1sPTUI/hlcMIv8TGVB40lVZSDgb/a6/nQKezdvHX8+p/krTyQwQ5B/4u24lkISPLSwop5TRGRsusnnAgMBAAECggEASx3/sUhzAV4EyGVR8uGeiM3TwRRv/EFKzTTeHtRu77JqTWWKldOz8CkNRJqoIohYqNlCLm6MSy7ib/vgnmqZtFoyl4InFTYUZ7X7Z20a2vqF0ms+oicdrvbyY+37WbiJ1+kxk8O0lQkMb6Vula7SoWWtjf0TwlC2iIVYairjgyHpR+t3KceX0cto+hE1Bbcq394VPAddHqQbIXYp83IEGozXdtn70xPhNfyIZ51AmpKIOGSjmwZi24+sFUrhGtcVKYeopHOtsl/4HpWLZ5+SCZM7JA9nfX5GmMKXdc67mjRkE/2BYe9hOPybZV7Prz0A2m2vPZMOyWU/8M/wHsu76QKBgQDOU4MF0eJuVbBvItyryH1G0zdqqpwWhQQKFmxOt/BHiSz5DoUPPu6jh0H2190Xjg86FkUV4f7lT7MfSktO0ZV8vnH1QDMvDKCRNgIt4FXgbOE0A3cokdz8s7rbd7oJ8F34cI5PIcYuFHDogR9BF4vh7uLN4wHRltJMhYBikWKidQKBgQCtit6koeILtt9Nucg4U8+GL4yJRCEQ0vJyLyEk7OwL9gtyIA+6QT62EzAPOuzpLJ5Mu/Dtk8/IkN5ExjECIcTvC/0BKvInQzKEqT6pARKvRp4qgbCJflPd+rOqLl6YdJv5jY5txebau0xC9Sks98mI/tQxjwonLu9utwIbinr3awKBgC/mhYGhY484B5kVn+OlzSfXO4NhDpHP2cs5v3VbEMaa2z0LGOscMiz25uKW5PZl/bT/nJRi/llgcnZuOiOXVrw6PpywhfGDXfe4cTMTZPyQaow3zb82dfaZB2WSWzeZfUeDYhaPAcKK7lecOpRTEh+m5TLlY/OzrykiyVaY6CxNAoGBAJi7VUMzLcv9f/3Z+bqJGGUSR+8uxKMX5ERV8iebVAsa2evxB6Z2cYiwzmU5CPQWTqNd7KZKpl3wEY4Zl1w2+CkiNeLnNwMTAsz6XqlCxnz3+4+RYBtB0PHWCHVIJfyq8/LngGhf+dKbcHylYz2uPfKRw5JyPw9JIXQhIHu4noxNAoGAEG+IFWJJlOMuFWrsWQ3sqQ6VUNA1magFzndOd6rXpJTBS/jN1V6xyGujylmxA9XpzyCNakgzMcaaDFKon0MsHJKPHKLbhB0EYj4HZDUvlil3FeeOadZLhBUvO6tX1yG7bQCWh2BzBkP/pghixKaZLLdtbU/BN3oul1lTx7BYGT8=',
],
]; ];
} }
...@@ -46,13 +53,28 @@ class RechangeController extends HomebaseController ...@@ -46,13 +53,28 @@ class RechangeController extends HomebaseController
$data = [ $data = [
'ulr' => $this->getPay()->driver('wechat')->gateway('wap')->pay([ 'ulr' => $this->getPay()->driver('wechat')->gateway('wap')->pay([
'out_trade_no' => time(), // 订单号 'out_trade_no' => time(), // 订单号
'total_fee' => '1', // 订单金额,**单位:分** 'total_fee' => '1', // 订单金额,**单位:分**
'body' => '测试支付', // 订单描述 'body' => '测试支付', // 订单描述
// 'spbill_create_ip' => '', // 支付人的 IP
]),
];
echo json_encode(["ret" => 200, 'data' => $data, 'msg' => '']);
die;
}
public function alipay()
{
$data = [
'ulr' => $this->getPay()->driver('alipay')->gateway('wap')->pay([
'out_trade_no' => time(), // 订单号
'total_amount' => '0.01', // 订单金额,
'subject' => '测试支付', // 订单描述
// 'spbill_create_ip' => '', // 支付人的 IP // 'spbill_create_ip' => '', // 支付人的 IP
]) ]),
]; ];
echo json_encode(array("ret"=>200,'data'=>$data,'msg'=>'')); echo json_encode(["ret" => 200, 'data' => $data, 'msg' => '']);
die; die;
} }
} }
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
</div> </div>
<div class="foot"> <div class="foot">
<div class="foot_left"> <div class="foot_left" @click="alipay">
<img src="__PUBLIC__/appapi/pay/img/zfb-icon.png" > <img src="__PUBLIC__/appapi/pay/img/zfb-icon.png" >
<span>支付宝</span> <span>支付宝</span>
</div> </div>
...@@ -121,6 +121,29 @@ ...@@ -121,6 +121,29 @@
layer.msg(e.msg); layer.msg(e.msg);
} }
}) })
},
alipay() {
let _this = this;
$.ajax({
url:"/index.php?g=Appapi&m=rechange&a=alipay",
dataType:"json",
data: {
},
type:"POST",
success:function(data){
console.log(data);
if(data.ret==200){
let d = data.data;
window.location.href = d.ulr;
}else{
layer.msg(data.msg);
}
},
error:function(e){
layer.msg(e.msg);
}
})
} }
}, },
watch: { watch: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment