微信支付后端示例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
-
骚扰电话API接口 开源
根据 服务器接口数量、带宽、可维护性等多种因素,韩小韩API接口站决定下架骚扰电话API接口,不过由于使用量过大,突然下架是对用户的不负... 961 0 25-04-07 -
图片切换带缩略图
413 0 21-05-18 -
油猴中文网 - 油猴脚本分享交流
Tampermonkey(油猴)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 , Opera Next, 和 Firefox。虽然有些受支持的浏览... 1551 0 25-01-10 -
一本书读懂 大数据
世界的万千变化一直超乎人们的预测,自2012年以来,大数据一词成了人类生活的代名词。如今,数据几乎已经渗透到了每一个行业的每一个... 947 0 24-05-28 -
yamby 电视播放器 emby第三方手机客户端
yamby是一款功能强大的电视播放器,它被广泛认为是emby的优质第三方手机客户端。其界面设计简洁明了,支持多种媒体源,包括Emby和Jelly... 858 0 25-06-04 -
Windows蓝屏代码查询器
蓝屏代码查询器(Blue Screen Code Lookup)是一款用于查询Windows操作系统蓝屏代码的工具。当Windows系统遇到严重错误时,会显示一个蓝... 1053 0 25-05-06 -
2012年六月份教师招聘资料合集
2009年黑龙江省某市特岗教师招聘考试(中学化学)答案及解析.doc08年云南省特岗教师招聘考试初中数学真题及答案.doc09年云南省特岗教师招聘考... 901 0 24-08-20 -
格式工厂app_提供全方位的格式转换服务
格式工厂,这是一款在手机上功能卓越且操作简便的应用,专门为用户提供全面的格式转换服务。无论您是视频、音频还是图片的狂热爱好者,... 772 0 25-06-11
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~