为了自我学习和交流PHP(jquery,linux,lamp,shell,javascript,服务器)等一系列的知识,希望光临本博客的人可以进来交流。寻求共同发展。搭建平台。本人博客也有许多的技术文档,希望可以为你提供一些帮助。

QQ群: 191848169   点击链接加入群【PHP技术交流(总群)】


微信支付现在分为v2版和v3版

2014年9月10号之前申请的为v2版,之后申请的为v3版。

V2版中的参数有
AppID
AppSecret
支付专用签名串PaySignKey
商户号PartnerID
初始密钥PartnerKey

并且包含一个证书文件: 安全证书

同时,V2版需要缴纳保证金。

V3版中的参数有
AppID
AppSecret
商户号PartnerID
初始密钥PartnerKey
商户号MCHID
申请编号
商户平台登录帐号
商户平台登录密码

包含5个证书文件(证书pkcs12格式、证书pem格式、证书密钥pem格式、CA证书, 安全证书)

V3不再需要缴纳保证金。

如果收到的邮件中没有【支付专用签名串PaySignKey】,表示已经是V3版的微信支付了。

认清微信支付v2和v3相关推荐

  1. 微信支付开发 认清微信支付v2和v3

    微信支付现在分为v2版和v3版 2014年9月10号之前申请的为v2版(旧版本),之后申请的为v3版. V2版中的参数有 AppID AppSecret 支付专用签名串PaySignKey 商户号Pa ...

  2. PHP获取微信支付v2预支付参数prepay_id后在小程序端完成支付

    PS:在上一篇文章中,通过对主体上传xml数据进行签名获取到了微信返回的数据,将返回的xml数据中的prepay_id提取出来后就可以进行下一步: 对prepay_id以及其他所需参数进行在此签名并将 ...

  3. (微信支付签名失败)微信支付v2版本踩坑-二次签名不同类型签名参数key不同

    小伙伴们在做微信支付对接的时候会遇到各种各样的坑,特别是微信支付v2版本,微信支付的二次签名官方文档没有给出明显的签名参数,导致在开发中很容易碰到微信支付的这个坑(微信支付签名失败),app签名key ...

  4. Java中的微信支付:API V3对微信服务器响应进行签名验证3

    前言 牢记一句话:公钥加密,私钥解密:私钥加签,公钥验签. 微信支付V3版本前两篇分别讲了如何对请求做签名和如何获取并刷新微信平台公钥,本篇将继续展开如何对微信支付响应结果的验签. 2. 为什么要对响 ...

  5. 微信实现APP下单接口(微信支付开发API V3接口调用)

    准备工作 : 有微信商户平台 : mchid:微信商户id appid:商户appid 商户证书:商户可登录微信商户平台,在[账户中心]->[API安全]目录下载证书 证书文件名 :apicli ...

  6. PHP对微信支付V2版本回调以及订单查询(逻辑重制版)

    PS:v2版本支付的回调以及订单的查询都已经写过了,昨天在和别人讨论时,对相关的逻辑做出了较大的修改,回调配合订单查询共同使用,提高安全防护; 小程序端JS代码: getData(){var open ...

  7. PHP对微信支付v2回调进行验签并将相关数据加入数据库

    PS:对于V2版本微信支付的回调需要在线上环境进行,本文中出现的数据库的相关字段,各位请按照个人需求进行修改,此处只对微信回调数据进行相关解析; 代码方面写的比较杂乱,多看注释,相关代码根据个人需求进 ...

  8. java 微信支付、退款V3

    此方法为V3版本 位置支付配置文件:wechat_pay_v3.properties v3.keyPath=/opt/wechat_pay_v3_key/apiclient_key.pem v3.ce ...

  9. 微信支付官方SDK V3 .NET版的坑

    但是支付成功后却不能正确的执行支付结果js回调函数.看看其页面的点击事件是放在asp:Button上面的.我们知道在asp.net webform中,按钮的点击是有页面回调后台的.也就是其实点击了之后 ...

  10. 微信支付v2开发(7) 告警通知

    本文介绍微信支付中如何获得告警通知. 一.告警通知 为了及时通知商户异常,提高商户在微信平台的服务质量.微信后台会向商户推送告警通知,包括发货延迟.调用失败.通知失败等情况,通知的地址是商户在申请支付 ...

最新文章

  1. PB程序“无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题”的解决方法
  2. 是什么牌子_电暖气片什么牌子好
  3. Wi-Fi模块的设置方法汇总
  4. 小米羊城通余额不足服务器维护,再不怕羊城通余额不够了!地铁站现自助补票“神器”...
  5. navigator.geolocation的应用 - 将定位信息显示在百度地图上
  6. 技能的反面 - 魔方和模仿
  7. 算法可以申请专利么_Ta 在假笑么?这个识别算法可以鉴定
  8. PhotoShop的神奇(重新发表)
  9. mysql 1130本地连接_mysql ERROR 1130 问题解决方案
  10. python---pass和continue和break和exit()区别
  11. 文件的创建、删除、移动和查找
  12. centos7网络配置总结
  13. 16家上市银行股票代码
  14. 三菱PLC通信(MC协议A-1E和Qna-3E模式)
  15. 前端做CRM管理系统是做什么_总结一下最近做crm客户管理系统使用到的前端知识点...
  16. 001 计算思维-卡内基梅隆大学计算机系主任周以真(英汉对照版)
  17. MATLAB之易经卜卦程序+GUI
  18. [电脑问题1]Microsoft Visual Basic运行时错误‘-2147221164’:没有注册类
  19. 用python设计一个简易的英汉互译界面_使用python一步一步搭建微信公众平台(二)----搭建一个中英互译的翻译工具...
  20. java 3行4列二维数组_输入一个3行4列矩阵到二维数组中,并打印出来

热门文章

  1. 一键修改分辨率bat_设置分辨率的批处理 | 学步园
  2. 2022年最强大数据面试宝典(全文50000字)
  3. C++面试宝典(纯干货)
  4. nmap扫描开放端口
  5. 7-ELEVEn 便利店 EDI 概览
  6. 刀片服务器性能对比,刀片服务器与机架服务器优势对比
  7. JavaScript网页简单特效
  8. Telerik Reporting.NET,Internet或桌面程序提供交互式报告
  9. 深入学习理解UNIX网络编程
  10. 找不到org.springframework.cloud.util.PropertyUtils