微赞平台拼团插件的支付流程

最终支付的是页面是
vzan/payment/wechat/pay.php第73行
$wOpt = wechat_build($params, $wechat);构造向腾讯发送的参数,并在本地页面调用支付的JS

参数的传递是由url('mc/cash/wechat');这个地址传送过来的,传递的规则是ps中放的是订单的参数
$sl = base64_encode(json_encode($ps));
$auth = sha1($sl . $_W['uniacid'] . $_W['config']['setting']['authkey']);
header("location: ../payment/wechat/pay.php?i={$_W['uniacid']}&auth={$auth}&ps={$sl}");
url('mc/cash/wechat')起的是支付中转的作用,将不同的支付方式转到相应的.php中,进行处理,对应的文件就是
vzan/app/source/mc/cash.ctrl.php
微信的支付大约是在第150行左右

那么如何进行跳转呢,具体的实现是在paycenter这个文件中,执行文件site.php,大约是在第111行中protected function pay

{if !empty($pay['wechat']['switch'])}

<div class="pay-btn" id="wechat-panel">
<form action="{php echo url('mc/cash/wechat');}" method="post">
<input type="hidden" name="params" value="{php echo base64_encode(json_encode($params));}" />
<input type="hidden" name="encrypt_code" value="" />
<input type="hidden" name="card_id" value="{php echo base64_encode($card_id);}" />
<input type="hidden" name="coupon_id" value="" />
<button class="btn btn-success btn-block col-sm-12" disabled="disabled" type="submit" id="wBtn" value="wechat" style="height: 42px; font-size: 18px;">微信支付(必须使用微信内置浏览器)</button>
</form>
</div>
<script type="text/javascript">
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
$('#wBtn').removeAttr('disabled');
$('#wBtn').html('微信支付');
});
</script>
{/if}

由谁来引导到支付中心的页面的呢?是由订单确认来引导向这个页面的,具体的实现原理是这样的 
执行文件:orderconfirm.php, 
模板文件:include $this->template('confirm');
页面提交到site.php后,检查是否是提交信息,如果是提交信息,
转到下面的url:header("location: " .  $this->createMobileUrl('pay', array('orderid' => $orderid)));

之前的页面由order.php来完成

时间: 2024-09-20 00:23:09

微赞平台拼团插件的支付流程的相关文章

新浪微博微任务平台的充值及结算介绍

  做了任务,平台如何结算? 平台会在每周五进行一次结算,截止周五零点,确认完成的订单(任务微博已成功发送,并且经过24小时未删除)会在周五完成结算,并完成支付;周五零点之后确认完成的订单,会在下周五进行结算; 新 付通是微任务平台的唯一结算通道,必须激活自己的新付通帐号,才可以获得收入.在用户激活新付通帐号前,微任务平台的收入均无法支付. 所有收入均会由微任务支付到新付通帐号,用户可以进入新付通平台进行提现; 如何给平台充值? 微任务平台自助充值的唯一通道是新浪官方支付平台--新付通,请登录新

对于微赞的智慧拼团的退款代码分析

微赞中有一个智慧拼团这两天用了一下,其中遇到了一些问题,在这里简单记录一下 退款的URL代码分析一下 web/index.php?c=site&a=entry&m=feng_fightgroups&do=order&ac=order&op=refund&&id=24 a代表了去entry这个控制器去中执行 m代表了是哪个模块 do代表了是调用site哪个函数 ac,op为附加参数与微赞的框架没有关系是模块自己定义的 op代表了operation si

如何通过新浪微公益平台为雅安灾区捐款?

  四川地震灾情深深牵动着全国人民的心,想要为雅安灾区捐款,可通过微公益平台实现; 进入微公益捐赠页面,点击"我要捐款"按钮, 输入金额及个人信息,点击"我要捐款"按钮,即可进入支付页面,选择已开通网银的银行卡进行支付即可. 您捐助的款项将直接支付给 中华思源工程扶贫基金会(扬帆计划),用于支援雅安灾区灾后重建工作. 捐款信息下方可查看捐助名单,微公益将会和所有爱心网友一起来监督善款的后续使用. 点击文案下方的分享按钮,将内容分享给更多网友,让更多人参与到支持雅安的

微信公众平台开设的店铺无法使用支付宝收付款

摘要: 微信公众号第三方平台今日起正式支持JS-SDK接入,第三方平台可以在获得公众号的授权后,通过JS-SDK进行公众号开发和实现网页业务.微信第三方公众平台的服务主要是微信电商解决方 微信公众号第三方平台今日起正式支持JS-SDK接入,第三方平台可以在获得公众号的授权后,通过JS-SDK进行公众号开发和实现网页业务.微信第三方公众平台的服务主要是微信电商解决方案.客户管理.互动营销,有口袋通.微盟等平台. 具体的操作的方式是: 第三方平台在获得公众号的一键登录授权后,代替公众号调用接口,其中

微信公众平台正式向具有微信支付权限的公众号开放模板消息接口

摘要: 昨天晚上,微信公众平台官方发布消息,微信公众平台正式向具有微信支付权限的公众号开放 模板消息接口 .公众号可以借此向其用户发送模板库中预设的消息. 这种模板消息仅用于 昨天晚上,微信公众平台官方发布消息,微信公众平台正式向具有微信支付权限的公众号开放模板消息接口.公众号可以借此向其用户发送模板库中预设的消息. 这种模板消息仅用于公众号向用户发送重要服务通知,必须在符合其要求的服务场景中使用,如信用卡刷卡通知,商品购买成功通知等,不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息.

北京西站现李鬼旅行社:游客遭倒卖被拼团

昨日,西站北一出口内,一名戴着北京西站科贸集团综合市场胸牌的业务员,收费组织"长城专线"一日游. 揽客 西站内柜台业务员揽客"长城专线"一日游. 签约 业务员给记者开具了一张<盛杰凯达旅行社有限责任合同书>. 游览 报团时,业务员称线路包括八达岭长城,但实际途中去的是水关长城. 买玉 圣德仟禧玉器城内,游客买完"玉器"可现场鉴定"认证",工本费5元/件. 购物 在玉器城吃完午餐后,导游又带游客到果脯商场购买烤鸭等食

团购网站如何发展?爱拼团引领本土团购新风向

近年来,随着人们生活水平的不断提升和消费观念的进步,"团购"的概念逐渐深入人们的生活,成为了老百姓喜闻乐见的消费方式.据相关资料统计,截止至2013年6月30日,我国团购网站诞生总数共达6218家.庞大的"团购网"促使消费产业形成了欣欣向荣之势,然而繁荣的背后,团购网站高达75%的死亡率也同样触目惊心.一方面是百姓对"团购"不断高涨的热情带来的广阔的市场空间,另一方面却是市场残酷的竞争态势催生的倒闭危机,团购网站究竟如何实现自身良性发展?仔细留心

阿里小微金融浮出水面 炮轰微信支付安全不过关

随着上周宣布增资控股天弘基金,阿里金融旗下的版图再一次扩容.而在当天的发布会上,阿里小微金融服务集团CEO彭蕾对外公布,阿里小微金融服务集团将很快对外公布,其中包括股权架构.据悉,目前阿里金融版图下已经有第三方支付.小额贷款.担保.保险和即将收入囊中的基金牌照,外界一度传言,阿里将申办中国首家民营银行,不过,对此,阿里金融多位高管进行否认. 阿里小微金融浮出水面 "阿里小微金融服务集团很快就会浮出水面."昨日,在当天的高管专访中,阿里小微金融服务集团(筹)CEO彭蕾对外公布了阿里小微金

新浪微公益平台上线 开启“一站式”救助服务

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 2月19日,新浪微公益平台(gongyi.w eibo.com )正式上线公测,该平台专门面对微博用户开发,无论是求助者.救助者还是公益机构,均可通过微公益平台进行简易.便捷的操作,开启"一站式"救助服务.记者了解到,截至2月22日,已有6000名左右的网友参与了微公益平台项目的直接救助,所捐善款超过10万元.短短3个工作日内,就有公益项目筹集到了所有的目标资金. 1141名网友募得8000份午餐 "感谢1141名网友的