小程序微信支付申请与配置完整版操作流程
一、 申请小程序微信支付

微信支付申请分为两种情况:

情况一,申请新的微信支付商户号;

情况二,绑定已有微信支付商户号

注意:申请微信支付的小程序账户需要进行微信认证,注册主体为个人的小程序目前暂不支持微信认证,也就是注册主体为个人的小程序不支持申请微信支付。

(一) 情况一、申请新的微信支付商户号

  1. 申请新商户号

登录微信小程序后台—微信支付—申请接入,如下图:

选择“我还没有微信支付商户号”,点击“申请接入”,选择“注册微信支付商户号”,如下图:

申请商户号需1-5天时间,主要流程为:填写申请信息—微信支付审核—查收开户邮件—验证打款金额—登录商户平台签署协议(具体操作流程,请与微信平台为准)

(二) 情况二、绑定已有的微信支付商户号

  1. 登录微信商户平台添加授权

登录微信商户平台—产品中心—APPID授权管理—新增授权申请单,输入小程序APPID,进行授权绑定,如下图:

  1. 获取小程序APPID

小程序APPID获取方式:登录微信小程序—开发—开发配置—开发者ID,进行获取,如下图:

  1. 登录微信小程序后台确认授权

提交审核申请后,需要在“微信小程序—微信支付—商户号管理—待关联商户号—确认”。授权关系状态刷新为正常后,即表示绑定成功,如下图:

二、 小程序微信支付在网站后台的设置

登录网站后台—商城—在线支付—添加支付方式–选择“微信支付”,系统会显示对接小程序微信支付需要设置的参数值,位置如图:

小程序微信支付,网站后台设置分为两种情况:

情况一,只开通小程序,没有PC和手机网站;

情况二,有PC和手机网站

备注:两种情况的区分方法,代理商后台升级网站,提交的是小程序版本网站订单,就是属于“情况一,只开通小程序,没有网站”;开通的是其他网站版本订单,就属于“情况二,有网站和小程序”

(三) 情况一:只有小程序没有网站

  1. 添加支付方式名称

填写“支付方式名称”,位置如下图:

备注:支付方式名称,是客户在提交订单时,系统显示的支付方式名称内容,长度限制为1-50个字符之间,一个汉字占两个字符。

  1. 设置小程序APPID

获取小程序APPID,登录微信小程序—开发—开发配置—开发者ID,进行获取,如下图:

添加到小程序网站后台—商城—在线支付—添加支付方式—微信支付—公众号身份识别(APPID),位置如下图:

  1. 小程序密钥AppSecret
    

获取小程序密钥AppSecret,登录微信小程序—开发—开发配置—AppSecret(小程序密钥),进行获取,如下图:

需管理员使用微信扫描二维码进行验证,重置小程序密钥,如下图:

复制生成小程序密钥—勾选协议—确认关闭后,新密钥将生效,如下图:

添加到小程序网站后台—商城—在线支付—添加支付方式—微信支付—公众平台API的权限获取所需密钥(APPSECRET),位置如下图:

注意:小程序密钥生成后,微信公众平台不会进行保存,无法进行重复显示,所以需要您自己将新生成的小程序密钥单独保存好,否则只能进行重置,生成新的密钥,这样之前生成密钥都将会失效。

  1. 微信支付商户号(MCHID)

获取微信支付商户号(MCHID),登录微信小程序—微信支付—商户号管理—已关联商户号,进行获取,如下图:

添加到小程序网站后台—商城—在线支付—添加支付方式—微信支付—微信支付商户号(MCHID),如下图:

  1. 设置API密钥(key)
    获取API密钥(key),登录微信商户平台—账号中心—API安全,进行设置AIP密钥。

设置步骤:

A. 安装操作证书

登录微信商户平台—账号中心—API安全,进行安装操作证书,如下图:

点击“申请安装”,进行安装操作证书,如下图:

管理员进行验证后,进行确定,安装操作证书,如下图:

B. 设置API密钥

登录微信商户平台—账号中心—API安全,点击“设置密钥”,如下图:

注意:我们后台需要进行API密钥设置,请不要设置APIv3密钥,密钥类似设置错误,会导致支付失败。

输入需要设置的API密钥值,进行确定,如下图:

注意:API密钥需要输入32个字符,只允许输入数字和英文大小写字母的组合。

管理员进行验证确认后,API密钥设置完成,如下图:


C. 小程序网站后台设置API密钥

将API密钥添加到,小程序网站后台—商城—在线支付—添加支付方式—微信支付—API密钥(Key),如下图:

注意:要在小程序中正常使用微信支付功能,还需要在“微信商户平台—产品中心”中开通“JSAPI支付”功能,如下图(“JSAPI支付”已开通):

  1. 公钥、私钥文件获取

获取私钥和公钥文件,登录微信商户平台—账号中心—API安全,进行生成私钥和公钥文件并下载。

设置步骤:

A. 申请证书

登录微信商户平台—账号中心—API安全,点击“申请证书”按钮,并按以下指引完成证书申请,如下图:

在弹窗中,点击“允许访问”,同意网页访问剪切板,如下图:

在弹窗的“提交请求串”环节,点击“下载证书工具”, 下载并打开文件“WXCertUtil.exe”,如下图:

选择“证书工具WXCertUtil.exe”文件下载地址,如下图:

打开证书工具,选择证书保存地址,点击“申请证书”,如下图:

E. 生成证书

在弹窗中填写商户号和商户名称后,点击“下一步”按钮,获取证书,如下图:

注意:商户号与商户名称,在微信商户平台—生成API证书弹窗中,有显示, 位置如图:

点击“复制”按钮,将“证书字符串”复制到微信商户平台,如下图:

将复制的 “提交请求串”粘贴到,微信商户平台—生成API证书,如下图:

进行安全验证,如下图:

请点击按钮“复制证书字符串”,粘贴到“证书工具”中获取证书文件,如下图:

在“证书工具”点击“下一步”,进行生成API证书,如下图:

点击“查看证书文件夹”,如下图:

在打开的文件夹中,查看到压缩包,如下图:

F. 解压,获取公钥、私钥文件

将“证书压缩包”解压缩,可以看到生成的“私钥”与“公钥”文件,如下图:

G. 上传“公钥”与“私钥”文件

小程序网站后台–商城—在线支付—添加支付方式—微信支付—存储私钥文件[apiclient_cert]和存储公钥文件[apiclient_key],如下图:

(四) 情况二:有PC和手机网站,设置小程序微信支付

“情况二”与“情况一”,对接小程序微信支付操作,基本步骤相同,区别之处为下图:

图中标注位置,填写的是手机网站对接认证服务号的,开发者ID(AppID)和开发者密码(AppSecret),位置如下图:

注意:”情况二”,其他参数获取与添加方式,均请按照”情况一”的添加方式和步骤进行设置,此处不再重复。

注:害怕过期
原文链接:http://admin.dlszywz.cn/help_detail.php?id=14580698&channel_id=12401788

小程序微信支付申请与配置完整版操作流程相关推荐

  1. 微信退款返回58 linux,小程序微信支付申请退款返回cUrl错误,错误码:58

    2019-04-03 15:15:29 如何看待微信公开课小程序热门讨论「小程序微信支付申请退款返回cUrl错误,错误码:58」 摘要:小程序微信支付申请退款返回cUrl错误,错误码:58 展开:调用 ...

  2. 本文是对优雅草蜻蜓C影视便捷追剧小程序微信支付配置教程-大部分小程序支付通用,从微信配置到后台的详解,其他小程序系统均可参考

    本文是对优雅草蜻蜓C影视便捷追剧小程序微信支付配置教程-大部分小程序支付通用,从微信配置到后台的详解,其他小程序系统均可参考 微信支付配置 1,下载工具 ​ 编辑切换为居中 添加图片注释,不超过 14 ...

  3. 调用支付jsapi缺少参数appid_服务商模式下的小程序微信支付

    最近,要做一个小程序商城的项目,需要在小程序中用到分账功能,也就是顾客购买商品支付的钱要给各个店铺,这就需要用到服务商模式. 在谈服务商模式下小程序微信支付之前,我们先要有一个服务商的商户号,这个商户 ...

  4. 小程序微信支付开发流程记录

    我所在公司需要开发一款商城小程序,里面需要用到微信支付,我负责里面的下单功能,从小程序端到后台的支付流程都是我自己开发的,由于我们组没有人有开发微信支付的经验,只有我有开发过JSAPI的微信支付的经验 ...

  5. 微信小程序 微信支付代码实现流程

    微信小程序 微信支付是一个很简单的流程  微信开发文档 地址:wx.requestPayment(Object object) | 微信开放文档 微信公众平台申请支付功能 百度一大堆例举代码 官方文档 ...

  6. 移动支付开发:小程序微信支付开发测试

    小程序推出邀请测试已经有一个多月,终于申请到一个内部账号,尝试了一把小程序上的微信支付.小程序虽然叫"小",但是个人感觉他的门槛并不低.(/www.zhaoweb.cn) 教育小程 ...

  7. 微信小程序收款手续费_小程序微信支付收款流程

    大家都知道,小程序具备微信支付功能,但是,很多商家还不知道具体的收款流程是什么?用户在小程序下单支付的款项究竟到了哪里?或者找第三方公司开发担心资金安全问题? 今天给大家详细的讲解一下: 在实现微信小 ...

  8. 微信小程序-微信支付退款

    微信小程序-微信支付退款 官方接口文档及相关附件 申请退款 SDK 错误集锦 调用该https://api.mch.weixin.qq.com/secapi/pay/refund接口需要应程序安装AP ...

  9. 微信小程序支付返回签名错误_java 微信小程序微信支付统一下订单及数字签名错误问题(后端)...

    今天来分享一下之前做微信小程序微信支付遇到的一些坑,博主这里是微信小程序支付功能,因此选择的微信支付方式是JSAPI支付方式(温馨提示左下角有音乐哦). 首先我们肯定是要在小程序后台绑定一个商户号的, ...

最新文章

  1. cad用计算机怎么计算坐标,如何测算CAD图纸坐标测算教程 CAD图纸的坐标怎么计算...
  2. java it_Java中的Iterator的用法
  3. PHP 执行系统外部命令 system() exec() passthru()
  4. (二)利用Java WebService调用天气预报实践
  5. 带弹出列表的EditText
  6. 开始位置 环状图_上海这个地方新建两所中小学!建筑效果图、出入口、学校位置等信息公布...
  7. 简述对linux系统的认识,对Linux的认识
  8. 科技公司官网小程序-总体介绍
  9. 8.千峰教育os与窗口控制与内存修改与语言----自制随堂笔记
  10. rows between unbounded preceding and current row等,unbounded ,preceding ,following,current row含义详解
  11. 华为p40pro手机计算机在哪里,一文看懂华为P40/P40 Pro差别在哪
  12. 抖音电商的带货情况究竟如何,抖音电商带货前景如何
  13. Excel解析easyexcel工具类
  14. TP-LINK TL-WDN7200H ubuntu驱动安装
  15. iOS中assign和weak修饰符的区别
  16. DRV8301驱动芯片BUCK电路设计
  17. XCon 2022 | 赛宁主动防御体系惊喜登场
  18. matlab导出dat,matlab如何生成数据dat文件
  19. 【本体框架白皮书解读】- 本体的区块链全套解决方案
  20. linux树莓派和n1,树莓派 斐讯N1 搭建NFS

热门文章

  1. Matlab论文插图绘制模板第49期—散点矩阵图(Plotmatrix)
  2. 智能家居-1.基于esp8266的语音控制系统(开篇)
  3. 【Nginx源码分析】Nginx配置文件解析(一)
  4. 这七张操作系统思维导图,带你深入了解操作系统
  5. Python 键鼠控制
  6. 创建表的两种方式 [MySQL][数据库]
  7. winetricks简介
  8. 用EXCEL轻松的准备考前工作(转)
  9. single-spa 集成 vue3.0 生产篇
  10. python入门书籍简介