ectouch 微信支付成功后订单状态未改变的解决办法 (转载)

原文地址:

微信支付支付成功后,返回到mobile/wx_native_callback.php

之前代码

define(‘IN_ECS‘, true);
require(dirname(__FILE__) . ‘/include/init.php‘);
require(ROOT_PATH . ‘include/lib_payment.php‘);
require_once(ROOT_PATH .‘include/modules/payment/wx_new_jspay.php‘);
$payment = new wx_new_qrcode();
$payment->respond();
exit;

修改后:

< ?php
define(‘IN_ECTOUCH‘, true);
define(‘IN_ECS‘, true);

require(dirname(__FILE__) . ‘/include/init.php‘);
 
require(ROOT_PATH . ‘include/lib_payment.php‘);
require_once(ROOT_PATH .‘include/modules/payment/wx_new_jspay.php‘);
$payment = new wx_new_jspay();
$payment->respond();
exit;

还有mobile/include/modules/payment/wx_new_jspay.php

修复

// $root_url = str_replace(‘mobile/‘, ‘‘, $GLOBALS[‘ecs‘]->url());

$root_url=$GLOBALS[‘ecs‘]->url();

让他返回到mobile/wx_native_callback.php

时间: 07-22

ectouch 微信支付成功后订单状态未改变的解决办法 (转载)的相关文章

微信支付成功后(四)

官方API:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_2 微信支付成功后,微信服务器端回调到/example/ResultNotifyPage.aspx页面. ResultNotify resultNotify = new ResultNotify(this); resultNotify.ProcessNotify(); //ProcessNotify支付回调结果,先查询订单号,订单号没有问题,返回return_cod

微信支付 支付成功后不跳转 ecshop微信支付 如下操作即可

微信--订单处理页: <?php    include("WxPayPubHelper.php");    //使用jsapi接口    $jsApi = new JsApi_pub();    //=========步骤1:网页授权获取用户openid============    //通过code获得openid    if (!isset($_GET['code']))    {        //触发微信返回code码        $url = $jsApi->c

微信支付开发(5) 订单查询

本文介绍微信支付中订单查询功能的实现. 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/wxpay-order-query.html 一.订单查询 因为某一方技术的原因,可能导致商户在预期时间内都收不到最终支付通知,此时商户可以通过该API来查询订单的详细支付状态. 订单查询API的URL为: https://api.weixin.qq.com/pay/orderquery?access_token=xxxxxx URL中的参数只包含目前微信公众平台凭证

微信支付完成后跳转的页面

微信支付完成后不能跳转指定的页面,多半原因是前段js写错了,也就是微信支付调起H5插件的那部分,这个是微信支付调h5插件的开发文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 下面小编把自己的前段支付js送给大家参考 function 支付按钮(){ var appId = "${appid}"; var timeStamp = "${timeStamp}"; var

项目部署到tomcat6.0启动成功后访问页面报500错误解决方法

如题:项目部署到tomcat6.0启动成功后访问页面报500错误解决方法,很奇葩,启动的时候没有任何问题,但输入访问地址后报500,去年国庆放假前夕,为这个问题伤神了半天最后解决了,今天又碰到了,乍一看摸不着头,后面仔细回想了下,迅速解决了问题. 原因:项目里面的jar和tomcat里面lib里面的jar重复了. 解决方法: 1.要么更换tomcat7或之后的版本,之后的版本就不会出现这个问题. 2.去部署之后的tomcat的webapps\项目名\WEB-INF\lib 里面删掉jsp-api

Ubuntu连接以太网时显示“设备未托管”的解决办法

Ubuntu连接以太网时显示"设备未托管"的解决办法 故障分析: 电脑之前可能设置过PPOE(有线宽带虚拟拨号),常见为连接校园拨号宽带. 解决办法: 第一步:打开终端 第二步:切换到root用户 第三步:切换到 /etc/network 目录下:cd /etc/network/ 第四步:键入vim interface进入编辑interfaces文件模式.最后一行内容的意思是说eth0需要手动配置连接,但是当前局域网是DHCP网络,也就是接入网络的电脑需要"自动获取IP地址&

MAC OS X 10.10 应用程序下载失败后lunchpad产生灰色图标的解决办法

方法如下:打开应用程序- 实用工具 - 终端. 以此出入如下字符 defaults write com.apple.dock ResetLaunchPad -bool true killall Dock 再次打开 LaunchPad 的时候, 所有图标会被重建, 并且之前的所有设置都会丢失. 没有特殊情况不要使用哦. 以免丢失之前的排列方式与文件夹. MAC OS X 10.10 应用程序下载失败后lunchpad产生灰色图标的解决办法,布布扣,bubuko.com

安装Oracle客户端时,检查系统要求时状态为错误的解决办法

这是我自己安装oracle11g至win7的错误记录: 正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1 我换了 10g,11g从32bit到64bit折腾了好多次,最后终于找到了解决的方法-- 看到那一个错误了么?实际上是因为配置文件引起的 找到 refhost.xml 文件(位置:database/stage/prereq/db,打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面修改6.0

安装oracle时,检测系统要求时状态为错误的解决办法

在安装oracle时,检测系统要求时状态为错误的解决办法: 正在检查操作系统要求.... 要求的结果:5.0,5.1,5.2,6.0之一 实际结果:6.1      实际上是因为配置文件引起的      找到 refhost.xml 文件(位置:database/stage/prereq/db,打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面修改6.0至6.1      <!--Microsoft Windows 7-->