文档章节

thinkphp5.0 中简单处理微信支付异步通知

墨火-垦田
 墨火-垦田
发布于 2016/12/09 10:51
字数 98
阅读 20
收藏 0
	public function wx_notify(){
		$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
		libxml_disable_entity_loader(true);
        $xml = json_decode(json_encode(simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA)), true);        
		if($xml['out_trade_no']){
			$rs = Db::name('order_jiaoche')->where(array('order_sn'=>$xml['out_trade_no']))->find();
			if($rs){
				Db::name('order_jiaoche')->where(array('order_sn'=>$xml['out_trade_no']))->update(array('ispay'=>1));
				echo 'success';
			}
		}		
		 /*
		 调试所用 
		 $fp = fopen('notify.txt','a+'); 
		 fwrite($fp,"\n _______GET________");   
		 fwrite($fp,var_export($xml,true));     
		 fwrite($fp,"\n ________postObj________");
		 fwrite($fp,var_export($xml,true));
		 fwrite($fp,'【 Now 】:  '. date("Y-m-d H:i:s") ."\n");
		 fclose($fp); 
		 print_r($xml);
		 */
	}

 

© 著作权归作者所有

共有 人打赏支持
墨火-垦田
粉丝 4
博文 11
码字总数 2075
作品 0
西安
TP5 整合微信扫码支付

摘要 为了便于微信开发,此处在ThinkPHP5.0 框架下整合了微信扫码支付的功能,测试需要外网项目部署. 对于TP3的集成,可参考之前写的文章 ThinkPHP 框架下微信支付 功能开发 微信支付SDK整理...

moTzxx
2017/08/21
0
0
oldsyang/weixin_pay

废话 github源码 做了京东,支付宝和微信的python版本支付,发现只有微信支付开发文档是最用心去做的,讲解的非常仔细,还有大量的伪代码,说实话,实现起来真是没有难度,只是前期准备的东西...

oldsyang
2017/12/24
0
0
大林/Weixin-Payment

微信支付服务商交易系统 github最新项目地址:https://github.com/Leslin/Weixin-Payment 基于微信服务商多商户交易系统,后台可以配置多个服务商,每个服务商下可配置多个子商户,交易支持微...

大林
2017/12/26
0
0
请在微信外付订单,微信外怎么打开订单

一、 普通用户遇到请在微信外付订单的解决方法 有些人在使用智能手机, 或者pad购物时, 会遇到“请在微信外打开订单,进行支付”的提示, 解决的方法很简单, 你只要不在微信里打开那个网页...

towtotow
02/22
0
0
ios的Ping++支付接入步骤

Ping++ SDK 包括 Server 和 Client 两部分。 其中 Server SDK 提供了 , , , , , 六种语言版本。 Client SDK 提供了 , , 三种平台版本。 应用在接入 Ping++ SDK 时,需要使用以下三个参数,这...

南瓜宝宝
2015/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

day58-20180816-流利阅读笔记-待学习

苹果市值破万亿,iPhone 会涨价吗? Lala 2018-08-16 1.今日导读 苹果教父乔布斯曾经说过:“活着就是为了改变世界。”虽然他在 56 岁时就遗憾离世,但他极具创新和变革的精神早已深埋进苹果...

aibinxiao
23分钟前
4
0
[雪峰磁针石博客]python3快速入门教程1 turtle绘图-2函数

菲波那契序列: >>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... print(b)... a, b = b, a+b...112......

python测试开发人工智能安全
今天
0
0
java环境变量配置最正确的方式

原贴:https://blog.csdn.net/qq_40007997/article/details/79784711,十分详细,亲测有效

kitty1116
今天
0
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
2
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部