ec微信支付遇到的坑

1:不进入页面,直接显示购物车没商品,解决方法不生成支付代码,用<a>标签跳转到微信支付PHP:

flow.php页面

if ($order['order_amount'] > 0)
{
define('IN_ECS', true);

$payment = payment_info($order['pay_id']);

include_once('../includes/modules/payment/' . $payment['pay_code'] . '.php');

$pay_obj = new $payment['pay_code'];

$order['pay_desc'] = $payment['pay_desc'];

if ($order['pay_id']!=5) { //识别微信支付的id不生成支付按钮
$pay_online = $pay_obj->get_code($order, unserialize_config($payment['pay_config']));
$smarty->assign('pay_online', $pay_online);
}else{
$smarty->assign('pay_online', true);
}
}
flow.php页面:
{if $pay_online}
{if $iswei}
{if $order.pay_name eq "微信支付"}
<div class="pay_bottom" style="border-top:0;border-bottom:1px solid #f3f3f3;margin:0;font-size:10px;color:#000000;padding:30px 25px">
<a href="./weixinpay.php?out_trade_no={$order.log_id}" class=" sub_btn" style="color:#FFF;">微支付</a>
</div>
{/if}
{if $order.pay_name eq "支付宝"}
<div class="pay_bottom" style="border-top:0;border-bottom:1px solid #f3f3f3;margin:0;font-size:10px;color:#000000;padding:30px 25px">
<a href="./pay/alipayapi.php?out_trade_no={$order.log_id}&total_fee={$order.order_amount}" class="sub_btn" style="color:#FFF;">去支付宝支付</a>
</div>
{/if}
{else}
{if $order.pay_name eq "中国银联全渠道商户"}
<div class="pay_bottom" style="border-top:0;border-bottom:1px solid #f3f3f3;margin:0;font-size:10px;color:#000000;padding:30px 25px">
{$pay_online}
</div>
{/if}
{/if}
{/if}

微信支付提示:get_brand_wcpay_request:fail 原因:支付授权目录,测试目录没有填写详细

 

posted on 2016-09-01 17:16  小k书  阅读(554)  评论(0)    收藏  举报

导航