文档章节

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

墨火-垦田
 墨火-垦田
发布于 2016/12/09 10:51
字数 98
阅读 18
收藏 0
点赞 0
评论 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

oldsyang/weixin_pay

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

oldsyang ⋅ 2017/12/24 ⋅ 0

大林/Weixin-Payment

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

大林 ⋅ 2017/12/26 ⋅ 0

请在微信外付订单,微信外怎么打开订单

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

towtotow ⋅ 02/22 ⋅ 0

微信支付h5支付(v3)

最近做一个微信支付,没时间记录,先写个框架在这里,以后再补充 微信支付的订单号只能够提交一次。 微信支付需要的四个基本参数 appid是微信公众账号或开放平台APP的唯一标识,在公众平台申...

扎西多顿 ⋅ 2015/08/27 ⋅ 1

ios的Ping++支付接入步骤

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

南瓜宝宝 ⋅ 2015/03/18 ⋅ 0

Thinkphp3.2整合微信支付

【2016/08/04】本篇文章內容沒有在維護了,一年前寫下來的不知道微信的接口有沒有改變,想要實際應用的可以看下白俊遥 朋友的開源項目:http://git.oschina.net/shuaibai123/thinkphp-bjyad...

陈昊Sevens ⋅ 2015/04/10 ⋅ 2

java--用户下单-->支付--退款流程

工程做完了 来个总结 1.提交订单1.1 提交参数(主要参数)用户id、商家id、服务id、服务单价、数量、总价1.2 验证提交过来的信息是否正确验证参数:单价与总价1.3 向订单表插入数据状态:未付款...

求是科技 ⋅ 2016/07/01 ⋅ 0

10行代码搞定微信支付(Java版)

微信支付痛点 对于大多数同学来说,要开发微信支付可不简单。附上微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html 从文档上可以看出,你需要解决很多问题,我就随便挑几...

share分享 ⋅ 2017/07/29 ⋅ 8

微信H5支付

本篇文件来聊聊微信服务商模式以及商户模式下微信H5支付 先说一个事情。8月1号开始微信公众平台支付的开发配置页面迁移至商户平台 详细说明参考这个或者看下面的截图 平台公告 微信支付商户平...

Javen205 ⋅ 2017/08/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 26分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 37分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 42分钟前 ⋅ 0

B树和B+树的总结

B树 为什么要B树 磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的...

浮躁的码农 ⋅ 45分钟前 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 今天 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 今天 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 今天 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部