微信扫码模式二支付成功后在回调页如何操作数据库修改订单状态

$xml = file_get_contents('php://input');
libxml_disable_entity_loader(true);
$xmlArr = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

$out_trade_no=$xmlArr['out_trade_no']; //订单号
$total_fee=$xmlArr['total_fee']/100; //回调回来的xml文件中金额是以分为单位的
$result_code=$xmlArr['result_code']; //状态
$return_code=$xmlArr['return_code'];
//file_put_contents('weixinpc.txt',$out_trade_no);
if($result_code=="SUCCESS" && $return_code=="SUCCESS"){
//数据库操作

echo 'SUCCESS'; //返回成功给微信端 一定要带上不然微信会一直回调8次
exit;
}else{ //失败
return;
exit;
}

0

3个回答

$out_trade_no=$xmlArr['out_trade_no']; //订单号

你不是得到订单号了,直接更新数据库就行了
http://www.w3school.com.cn/php/php_mysql_connect.asp
http://www.jb51.net/article/53557.htm

1

拿到订单号,在数据库里面update即可。

0

写了很多种更新数据的法子都不行

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信扫码模式二
/** * 微信扫码支付 ---模式二 * @param $order_number 订单编号 * @param $money 订单金额(单位:元) * @param $notify_url 异步通知地址 * @return mixed 返回预支付url */ function wxpay($order_number,$money,$notify_url){
[微信支付]C# .net 微信扫码Native支付模式二以及成功回调
0x0001 前言 经过一周的摧残,终于完成了微信支付,做完总结一下,觉得其实并不难,主要是网上没有一个明确的教程. 本文是基于C#语言上进行开发,其实本人是做java的,但由于最近接手维护的项目是C#的,所以也强制让自己简单的熟悉一遍C#(偷偷的说,我C# .net .asp都还没清楚,不过最重要的是思路,语言只是一种工具~~~) 0x0002 项目背景(可略过) 项目类型:在线考试系统;...
微信扫码直接支付
近些时间也一直在研究支付这一块的东西,查看支付宝支付和微信支付的官网api,支付类型也有很多种,最简单的也是直接支付。刚开始接触微信支付,也是像大多数新手一样网上各种百度,到现在才觉得这种做法永远是事半功倍,看官方api和使用sdk要快的多。 微信支付官方文档:https://pay.weixin.qq.com/wiki/doc/api/index.html GitHub上微信sdk下
微信支付扫码模式二
模式一和模式二提供了两种不同的能力,适用于不同的场景,看商户具体的需求。 两种模式,在支付的流程中,有一定的共同的流程: 1,生成订单。 2,用户支付。 差别在于: 模式一,先扫码,再生成订单。 模式二,先生成订单,再扫码。 而 生成订单,代表着 本次支付给商户的金额是否是已经确定了。 在模式一中,用户扫描的二维码,此时可以还没有确定实际要支付的金额。 在模式二中,用户扫描的二维码,金额已经是确定...
支付完成后修改订单状态
新版的支付宝支付的接口提供的是支付宝开放平台的实现方式,在将接口集成到自己的项目中的难度比之前旧的接口调用的方式显得更为复杂。旧接口的升级等都需要知道新接口的集成,调用方法。
09支付和订单状态修改
系统介绍使用Django框架开发Web应用程序,当然,依然水煮风格
微信扫码成功后如何跳转到指定页面
功能本来已经通过微信的JS SDK实现,但是由于使用JS SDK需要注册域名,提出要求直接使用回调的方式来实现。rn现确定微信扫码已经成功(通过打印出来的日志可以读取出扫描的内容),但是扫描完成后如何跳转到指定的页面?rn我用的Response.Redirect("www.baidu.com"); 没有效果,依然只是在微信端打印出扫描的文本内容。rn注:使用的是MVC4模式开发。
微信支付修改扫码回调链接
为什么总是报错,保存不上提示[img=https://img-bbs.csdn.net/upload/201802/23/1519372554_906148.jpg][/img]
微信扫码成功之后检测
var wechat_checkST1 = null, wechat_checkCount1 = 0; function check_order(order_id){ $.get('&order_id='+order_id, function(s) { if(s=='1'){ clearTimeout(wechat_checkST1); ...
winfrom 怎么实现 微信 扫码支付和用扫码枪扫支付码支付
能否给个思路,最好能给个DEMO列子。跪拜了
帝国cms 微信扫码支付 模式二 扫码付款demo
到处没找到帝国扫码支付的插件,找到的都是收费的。所以自己随便改了个扫码支付,官方DEMO改的。功能都已实现。支付测试扫码的都没问题。后台支付记录也能正常添加
微信扫码支付成功后跳转
微信扫码支付成功后跳转 问题描述 微信官方提供的示例中支付扫码页只有二维码图,支付成功后没有任何交互为了更好的用户体验希望扫码支付成功后自动跳转到支付成功页。 解决方案 通过setInterval定时ajax查询订单状态,如果订单支付成功则跳转。 示例代码 var int=self.setInterval("orderSta
微信小程序统一下单支付成功后回调注意事项!
1,notify_url回调地址:必须为 http的80 端口 2,官方的WxPayAPI中 的demo中ResultNotifyPage.aspx稍微改动即可!
微信支付扫码回调开发实战
SpringBoot2.x开发在线教育微信支付项目实战,2019年新录制,课程分为11章63节课,从需求评审到设计数据库,编码,单元测试,Nginx集群部署;整合各种正式开发的工作技巧; IDEA工具热部署,Ngrock本地域名映射,数据库逆向工程生成实体类,动态Sql,微信OAuth2一键登录,网页微信扫码支付,JWT微服务登录鉴权,阿里云集群部署,公网域名解析配置,前端页面接口动静分离
微信支付宝扫码
食堂操作员输入金额完成,终端进入结算页面激活扫码读头提示学生进行扫码支付。学生打开支付宝或微信付款页面进行扫码操作,消费终端读取二维码信息后连接微信支付宝进行扣费。
微信扫码授权
系统现要求登录界面可以使用手机微信扫一扫授权登录,网上大多数样例是在微信开放平台上完成的,这里使用微信测试公众号(相当于服务号,另外企业微信做出来的必须使用企业微信app扫码才可授权)先记录一下实现过程 1.注册一个自己的测试号,在下图所示位置,点击修改配置回调域名(如:45477g.natappfree.cc,可使用内网穿透工具) 2.使用qrcode生成一个二维码,循环访问后台,看是否进行...
微信扫码 接口
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=zh_CN https://mp.weixin.qq.com/wiki?action=doc&id=mp...
android 微信支付 支付成功后,不回调
 android 微信支付成功后,怎么都不进回调的activity和回调方法,n n 要配置什么东西才可回调吗????求大神,,
微信扫码实例
微信端页面调用微信内部扫码功能,修改其中的公众号域名以及传参URL地址为跳转页面的地址,运行即可实现。
微信扫码群发
World码 --- 是一款微信扫码群发软件,由程序开发者hong基于微信网页版进行开发, 该软件基于兴趣、学习研究而开发,该软件拒绝买卖,所有人都可免费使用 下载地址:https://github.com/shuicheng/worldma
PC支付宝+微信扫码+微信内支付免签支付插件
PC支付宝+微信扫码+微信内支付免签支付插件
微信组件:微信扫码
 应用场景:     通过微信网页调起微信扫码功能(包括:二维码/一维码),从扫描对象获取数据(可由微信处理或自定义处理) 以下样例代码,详情参考微信官方接口: pageEncoding="UTF-8"%> WebClientInfo w=WebClientInfo.getInstance(); String url=w.getReq
支付业务流程图--扫码付
支付业务流程图
微信回调后定时查看支付状态
function pay(){ $.ajax({ type:'POST', url:'getOrderOfPayEnd.do', dataType:'json', data:{"orderID":orderId}, success:function(data){ console.log(data) if(data.S == 1){ window.clearInterval(int
android 扫码设备获取扫码回调内容实践
android 扫码设备获取扫码回调内容实践最近参加一个扫描设备的开发,内置扫码枪功能,扫描设备的二维码接收模式有三种,设置界面如下:其中前两种的接收模式比较类似,只需要布局一个文本框即可 根据文本框的焦点设置值,这种方式有点类似模拟的键盘输入(比较不可控),当键盘弹出并且中文输入的情况,会出现二维码返回数据中的一些英文以中文的方式显示在文本框了,客户使用的时候会感觉不太友好,也不太符合需求,于是
java 微信扫码绑定后返回结果
最近在做微信绑定操作。rn 问题描述:我用微信公众号开发接口 生成了带参二维码,用户用微信扫描后可以绑定微信号。但是处理完毕之后无法返回处理结果给用户展示。 做过微信公众号开发的都知道:扫码事件是从微信服务器post过来的,服务器是被动处理微信服务器post过来的数据,而且处理后返回的数据也是回传给微信服务器的,所以我不知道怎样返回给前台,让前台接受到处理成功或失败。也不知道说明白了没,请教大神啦,谢谢
通用扫码技术方案(微信扫码、浏览器扫码、app内部扫码)
背景 由于业务原因,需要展示并识别二维码,由于二维码不具有约束性,用户可以通过各种应用进行扫码 目标 通过简单的规划,对用户各种app扫码结果进行归集、统一识别分发处理,并最终让用户抵达目标页面 比如 微信扫码:跳转到小程序 浏览器扫码:跳转到h5页面 app内部扫码器扫描:跳转到目标页面 如何实现 注意 二维码的内容必须要为链接的...
微信扫码支付,模式二成功后,如何返回商户界面
如题。rn 因为通知结果是异步的,不知道如何在这异步中转向自己需要的界面,所以就想用js,用ajax,后台调用微信查询的接口OrderQuery,然后一直循环,直到读到结果,但是问题是,如果用户打开支付界面,不支付,那么在2小时内,会一直去微信支付的后台查询,这样做是否合理?真这样做了,会不会被微信给封了?rn 请路过的大神指点指点!rnrnvar iTime = 1; //2小时rnvar Account;rnfunction RemainTime() rn // alert(iTime);rn if (iTime > 0) rn Account = setTimeout("RemainTime()", 1000);rn iTime = iTime - 1;rn rn else rn clearTimeout(Account);rn return false;rnrn//调用微信查询rn pf_wxQuery(); rnrnrnrn//根据订单号查询是否已支付成功rnfunction pf_wxQuery()rnrn rn $.ajax( //读取表中数据rn type: "post",rn url: "weixinOrderQuery.ashx?tradeNo=XXXX",rn data: "",rn cache: false,rn dataType: "text",rn success: function(msg) rn alert(msg);rn if (msg != "") //有数据才重新加载rn rn //成功后转向指定页面rn rn ,rn error: function(XMLHttpRequest, textStatus, errorThrown) rn alert(XMLHttpRequest.status);rn alert(XMLHttpRequest.readyState);rn alert(textStatus);rn alert("出fsssf错啦!");rn rn );rn
微信回调处理之更新订单状态和幂等性讲解
SpringBoot2.x开发在线教育微信支付项目实战,2019年新录制,课程分为11章63节课,从需求评审到设计数据库,编码,单元测试,Nginx集群部署;整合各种正式开发的工作技巧; IDEA工具热部署,Ngrock本地域名映射,数据库逆向工程生成实体类,动态Sql,微信OAuth2一键登录,网页微信扫码支付,JWT微服务登录鉴权,阿里云集群部署,公网域名解析配置,前端页面接口动静分离
微信小程序开发之支付异步通知处理订单状态
实战开发电商从下单到购物车到支付整个流程
微信刷卡支付(被扫支付)
微信刷卡支付(被扫支付)
求助!!!支付宝app支付,支付成功后,无法收到回调
[size=24px]现在做app支付,ios、和安卓客户端都已经能成功进行支付了。rn但是现在支付成功后,无法获取来自支付宝的回调请求。rn设置了notify_url,单独访问也是通的,搞了大半天都没有搞好,不知道哪有问题rn希望有经验的大神们,帮忙看下rn下面上代码[/size]rn[img=https://img-bbs.csdn.net/upload/201702/07/1486471695_23030.png][/img]rn[img=https://img-bbs.csdn.net/upload/201702/07/1486471705_240798.png][/img]rn
微信扫码支付模式二回调附源码
有问题加QQ群 247061893 源码链接http://pan.baidu.com/s/1eRK8Emm
php微信扫码支付模式二支付成功异步回调未执行
使用的微信扫码支付模式二做的支付,支付之后使用支付查询接口查到已经支付成功,异步回调地址配置了,而且是外网能够访问(我用公司网络访问可以,但是使用手机的数据流量访问该地址就不行),不清楚到底是什么原因,急用,跪求!
ecshop支付成功后 异步查询订单状态跳转
控制器方法:if($_REQUEST['act'] == '方法名'){ include('includes/cls_json.php'); $json = new JSON; $tradeno = isset($_GET['tradeno']) ? intval($_GET['tradeno']) : 0; $pay_status = $GLOBALS['db
微信支付成功回调后,给微信返回值
微信支付成功回调后,我将返回值设置成rnrnSUCCESSrnSUCCESSrnSUCCESSOKrnrn都测试了,但微信 每次都提示如下rnrn内容:推送“支付完成事件”给开发者后,得到的回应不合法次数:5分钟3次rnrn请问怎么解决?提前谢谢各位大侠了
微信原生支付(native)模式二
微信原生支付(native)模式二 最近搞扫码支付,下面把参考各种资料做出来的微信原生支付模式二的方法贴出来,以供参考。 函数入口 “` public String createQrCode() { String qrCodeUrl = weChatPayService.payNative2(); if (StringUtil.isEmpty(q
微信二维码支付模式二 java版
package com.dream.springbootframe.wxpay.utils; import org.apache.http.HttpEntity; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; impo...
微信原生支付“模式二”实现
废话不多说,相信大家都知道模式二的一些基本知识逻辑,下面我就直接上自己写的代码。 request.setCharacterEncoding("utf-8"); boolean hasError = false; JSONObject messageJSAPI = new JSONObject(); ApplicationContext ctx = WebApplicati
微信扫描支付模式二(CI框架)
原理:通过demo给出的生成二维码类生成二维码,然后进行扫面,微信系统会给出异步返回结果success或者fail,根据结果惊醒返回。1.先去微信官网下载demo,放到网站根目录或者控制器下2.首先扫描先要一个二维码,生成二维码通过ajax通过下面参数获取url然后异步返回img路径,这样就可以生成二维码了以下参数: $notify = new NativePay();$out_trade_no
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合