微信支付后端示例php
商户系统和微信支付系统主要交互:
1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API】
2、商户server调用支付统一下单,api参见公共api【统一下单API】
3、商户server调用再次签名,api参见公共api【再次签名】
4、商户server接收支付通知,api参见公共api【支付结果通知API】
5、商户server查询支付结果,如未收到支付通知的情况,商户后台系统可调用【查询订单API】
按照这个顺序,我们的项目都准备好了,也就是第一步已经过了,我们现在正在从第二步开始,
小程序登录后 =openId 是必有的 所以登录后可以保存下获取的openId ,以方便以后 支付时使用;
注意:
appid必须为最后拉起收银台的小程序appid;
mch_id为和appid成对绑定的支付商户号,收款资金会进入该商户号;
trade_type请填写JSAPI;
openid为appid对应的用户标识,即使用wx.login接口获得的openid
登录后进入商品页面,选择商品后,点击支付button ,首先就是要统一下单或JSAPI 下单,完成这一步返回得到 prepay_id 参数值,后面调用支付API 要用到。
注意:
证书文件不能放在web服务器虚拟目录,应放在有访问权限控制的目录中,防止被他人下载
建议将证书文件名改为复杂且不容易猜测的文件名
商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件
请妥善保管商户支付密钥、公众帐号SECRET,避免密钥泄露
参数为Map<String, String>对象,返回类型也是Map<String, String>
方法内部会将参数会转换成含有appid、mch_id、nonce_str、sign\_type和sign的XML
可选HMAC-SHA256算法和MD5算法签名
通过HTTPS请求得到返回数据后会对其做必要的处理(例如验证签名,签名错误则抛出异常)
对于downloadBill,无论是否成功都返回Map,且都含有return_code和return_msg,若成功,其中return_code为SUCCESS,另外data对应对账单数据
微信支付后端示例php.exe
-
ZNDS智能电视网_智能电视论坛_智能电视软件_安卓机顶盒论坛
ZNDS智能电视网是中国知名的智能电视论坛,关注智能电视,智能电视盒,安卓电视,安卓TV,安卓机顶盒论坛,智能电视软件下载,Android智能电视机,... 1308 0 25-01-10 -
如何在冬季避免皮肤干燥
冬季里,皮肤特别容易干燥,尤其是手很容易龟裂。下面介绍7个不错的方法可以让你在冬季远离皮肤干燥: ... 674 0 25-03-03 -
中小幼教师资格证考试必背资料
20个记忆口诀帮你过教资.docx22上教资笔试中小幼易错考点.pdf22上教资笔试幼儿易错100题.pdf《知识与能力》人物总结.pdf《知识与能力》口诀... 1479 0 24-08-20 -
PHP在线客服系统IM即时通讯聊天源码微信公众号小程序H5APP网页端在线客服
PHP在线客服系统IM即时通讯聊天源码微信公众号小程序H5APP网页端在线客服php全网客服系统功能介绍:1.全渠道支持,网站+小程序+公众号+h5+a... 499 0 21-07-27 -
微信表情包小程序源码
此教程视频为证,该源码是本人亲测“可用可搭建” 所有文件和教程都会打包发布,除了“某些工具或软件”。如果你搭建不了,不好意思,源码... 1313 0 24-06-19 -
HookGPT - GPT解锁模块
HookGPT是一个能够解锁GPT分区的模块,适用于安卓手机或平板设备。软件由用户自己制作,没有广告,需要搭配框架和相应的gpt软件一起使用,... 970 0 24-12-11 -
深入理解 Java 虚拟机 JVM高级特性与最佳实践
Java是目前用户最多、使用范围最广的软件开发技术之一。Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java AP... 1029 0 24-05-28 -
聊天表情包
584 0 21-06-02
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~