微信支付后端示例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
-
微信QQ支付宝三合一收款源码
362 0 21-06-02 -
Sandboxie—沙盘工具,隔离出一块区域允许任何软件运行
当我们从网上下载一些软件、文件、压缩包的时候,如果担心安装后有病毒、木马、广告、捆绑软件等垃圾信息,那么就可以考虑将软件安装在「沙盘工具」中 785 0 21-09-04 -
下载君 -- 爬网页小姐姐工具
下载君工具采用蜘蛛模式漫游爬取。理论上通过调整图片的xpath,支持很多HTML(非json加载)中可见图片url的网页。图片 Xpath:图片所在的... 768 0 24-06-01 -
企业OA系统小程序
在信息技术日新月异的今天,企业办公自动化(Office Automation, OA)已经成为提升工作效率、优化管理流程的重要手段。OA系统通过计算机... 958 0 24-09-19 -
深入理解Android:Wi-Fi、NFC和GPS卷
本书所讲解的Wi-Fi、NFC以及GPS模块的背后都涉及非常多的专业知识,例如与Wi-Fi相关的802.11协议、Wi-Fi Alliance(Wi-Fi联盟)定义的Wi-F... 971 0 24-05-28 -
2025年文道护理综合考研资料
10-12章刷题课68pptx.pptx10-12章节练习题doc.doc13-15章68pptx.pptx13-15章习题docx.docx16-18章docx.docx16-18章解析docx.docx2024考研刷... 1222 0 24-08-19 -
25年腿姐考研政治全程资料
01.25腿姐马原强化1.pdf.pdf02.25腿姐马原强化2.pdf.pdf03.25腿姐马原强化3.pdf.pdf04.25腿姐强化马原4.pdf05.25腿姐马原强化5.pdf.pdf06.2... 1196 0 24-08-18 -
普通话考前突破高分密卷 配套音频
01一号卷.mp302二号卷 .mp303三号卷.mp304四号卷.mp305五号卷.mp306六号卷.mp307七号卷.mp308八号卷.mp309九号卷.mp3100 一百号卷.mp310... 983 0 24-08-20
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~