第一步:确认微信开放平台应用微信支付已开通—-登录商户号

登录【微信开放平台】—-【移动应用】进入应用—-查看详情—-【微信支付】查看详情—-查看登录微信商户(应用必须是你打包的时候对接的那个应用,,应用里的微信支付权限获得了才可以对接)(请务必确认必须是打包对接的那个应用,不然对接之后会有问题)

微信开放平台登录网址:https://open.weixin.qq.com
APP微信支付对接 - 图1
APP微信支付对接 - 图2

点关联商户号后面的查看—进入商户号登录页面—-管理员扫码登录

APP微信支付对接 - 图3
APP微信支付对接 - 图4
APP微信支付对接 - 图5

登录商户之后看一下商户号和微信开放平台商户号是不是一致的,如果不是那个需要切换对应的商户

APP微信支付对接 - 图6

第二步:安装商户操作证书(如果点【账户中心】—【API安全】没有出现下面的页面就忽略第二步直接操作第三步)

微信商户号—-账号中心—-API安全—-安装一下操作证书(如果进API那没有显示下面的界面,那就是之前在电脑上已经安装过证书了,直接按照后面的步骤操作就可以)

APP微信支付对接 - 图7
APP微信支付对接 - 图8
下载之后安装,有的电脑如果有拦截软件可能会导致安装了返回之后还是提示下载安装,检查一下有没有拦截或者是换一个电脑重新操作安装一下
APP微信支付对接 - 图9
安装之后申请安装证书
APP微信支付对接 - 图10
使用设备随便选一下:家庭或者公司都可以
APP微信支付对接 - 图11
APP微信支付对接 - 图12

第三步:设置商户号API秘钥

API 秘钥和商户号证书设置之后,之后无法在微信商户号里查看,,最好是设置之后在电脑或者是其他位置里备份一份,以防后面其他地方需要对接商户号的时候使用到这些参数

证书安装之后——点【API安全】—-【API密钥】—-【设置/修改密钥】(如果商户号之前设置过秘钥,,那这个位置显示的就是修改,如果没有设置过那就是点设置秘钥,,如果之前设置的保存了可以直接使用之前设置的,如果不确定对不对那就重置一下,,密钥是无法直接查看的)
(秘钥设置之后最好是电脑上保存一份)
APP微信支付对接 - 图13

秘钥可以自己随便输入字母和数字组成(例如:swdv4oau23mx5pq5eakcofhmjrwrnrtm(不要直接使用这个,自己对接的时候随便设置一下32位字母加数字组合的秘钥,尽量字母和数字间都隔开,有的设置了可能不能使用),(设置秘钥的时候可以先在电脑Word里随便打出32位字母加数字组合,,然后在复制到这个位置)———注意:如果填写确认之后出现了下图2的页面,先按照后面的步骤操作,,等下需要在把秘钥在保存一遍,,如果没有出现下图2 的页面,,那直接保存一次就可以,保存之后按照第四步操作

APP微信支付对接 - 图14
APP微信支付对接 - 图15

新的商户号需要先设置一下操作密码,然后设置密钥(如果是之前的商户号秘钥不记得可以点忘记密码重置一下)(操作密码是你的微信商户号在设置商户号的秘钥或者是证书的时候需要用到的)

APP微信支付对接 - 图16
APP微信支付对接 - 图17
注意:新商户号设置操作密码的话那刚才设置的密钥商户号里边系统没有保存,所以需要把刚才的密钥再设置下,黏贴进去。这次商户号里边才会保存这个密钥。(希望大家不要迷)这个密钥要保存好,要填到后台。
操作密码设置好之后—-返回—设置API安全—-API密钥—设置密钥—-输入秘钥(记得保存)—-输入操作密码—验证码提交保存
APP微信支付对接 - 图18
APP微信支付对接 - 图19

第四步:账号中心—-商户信息—-复制商户号——然后进APP系统管理后台

APP微信支付对接 - 图20
进APP管理后台—-基础配置—-APP核心配置—-支付配置—-微信支付—-商户号复制到位置2——刚刚商户号里设置的秘钥复制到位置3——APPID复制微信开放平台应用里的APPID(检查一下参数前后是否有空格,然后保存,看后面的图片)
APP微信支付对接 - 图21
APPID:进微信开放平台—-应用详情—-APPID(必须是你后台打包对接的那个应用的APPID)(如下)
APP微信支付对接 - 图22

第五步:证书配置(看一下下面的文字,如果需要就设置,,不需要可以省略证书申请这一步)

1、使用特权卡功能或者是自营商城功能:如果选择是退款至余额那就不用配置【看下图】如果是选择原路退回那就按照后面的步骤获取证书对接一下)(PS:证书配置是针对营销功能里特权卡或者购买时,,支付之后,如果订单失败了,支付的钱是原路退回还是退回会员的账号余额里,或者是自营商城里商品申请退款【如果选择退回余额就不用配置商户号证书,如果选择原路退回:必须配置证书,会员支付的时候用支付宝付款的就退回用户支付宝,,如果微信付款就退回微信】)
APP微信支付对接 - 图23

获取证书

证书按照下面的链接获取,到获取证书里的2.6才算完成

API 秘钥和商户号证书设置之后,之后无法在微信商户号里查看,,最好是设置之后在电脑或者是其他位置里备份一份,以防后面其他地方需要对接商户号的时候使用到这些参数

获取商户号证书教程https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
到下图这一步就可以,证书保存到桌面解压一下,(生成的证书可以备份一份保存
解压—-打开文档—-里面两个对应的文件的填写到APP后台—-APP管理—-核心配置—支付参数对应名字里(PS:文档用电脑记事本打开)
APP微信支付对接 - 图24
APP微信支付对接 - 图25
APP微信支付对接 - 图26
注意:参数保存的时候一定要检查一下前后不要有空格,检查保存好之后,进APP里个人中心设置里清理一下缓存,重新登录一下APP,【升级代理或者是运营商(等级升级条件在后台设置一个需要付费的条件)】支付升级一下试一下能不能成功支付【或者是有自营或者是o2o商品下单】测试,,如果支付不了或者支付之后订单状态不对都需要重新对接一下
(如果APP对接的微信移动应用更换过,那需要重新打包一下才可以支付)