文档章节

微信jssdk支付功能需要的公众号和商户平台配置

土茯苓
 土茯苓
发布于 2016/09/18 15:57
字数 744
阅读 1250
收藏 37

微信公众平台地址:https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN

微信商户平台地址:https://pay.weixin.qq.com/index.php/home/login?return_url=%2Findex.php

微信开放平台地址:https://open.weixin.qq.com/

 

在配置之前需要了解我们需要得到什么内容:

1.appid  开发者id   ---这个是在调用微信统一下单API时的必传数据

2.mch_id 商户号    ---这个是在调用微信统一下单API时的必传数据

3.api密钥-自定义的  ---这个是在调用微信统一下单API时的必传数据

4.证书文件 --- 在调用微信API时,需要带上微信分配的证书数据

5.支付目录 --- 发起支付的目录,不在这个路径下的发起支付请求将不能发起。

 

下面进入具体配置:

 

1、首先配置公众平台中的一些点:

当申请通过后,会出现2中的商户号,此商户号对应的是微信统一下单接口中的mch_id参数

 

接下来配置支付授权目录

 

支付授权目录是指:发起支付的路径 必须是在这个设置的路径下才能够发起支付。

 

接下来查看公众号的基本配置

在左侧栏目下方点击开发中的基本配置

点开后我们会看到开发者id

那个appid也是我们发起支付时必须的参数,要记录下来

其余的比如appsecret和服务器配置等,应该是和微信登录和发送接收消息相关的。

 

至此,公众平台的设置就结束了。

2、商户平台设置

微信支付审核通过后会出现下面的这些设置

第一步就是要安装安全控件和安装操作证书,否则你当前的电脑不能在这上面进行任何操作。

请根据提示安装完证书和控件。需要手机验证

接下来设置api安全秘钥

如果我们要在我们自己的服务器使用微信支付,需要下载证书。证书里面有三四个文件。我们只需要p12结尾的证书。

证书的使用方式是在向微信发起https请求是设置校验。

下载完成后放入我们项目的classpath路径下。

接下来设置api秘钥,点击之后有个提示:

确认之后设置一个32位的密钥。这个需要在我们自己的服务器中使用。也是发起支付所必须的参数。

到此,微信支付的web端配置已经完成。

所以我们需要的东西有:

1.appid  开发者id

2.mch_id 商户号

3.api密钥-自定义的

4.证书文件

5.支付目录

接下来是开发阶段了。请移步微信公众号开发文档。

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
土茯苓
粉丝 32
博文 174
码字总数 198211
作品 0
朝阳
高级程序员
私信 提问
一文快速实现微信公众号支付功能(详细版,建议收藏备用)

进阶架构精品专题 Mysql优化专题(★★★★) 网络协议专题(★★★★) 其余18大专题,请在主页菜单栏查看 后台回复【加群】,获取BAT真实面经 微信支付类型 微信支付实际上有很多种不同的类...

Java进阶架构师
2018/12/26
0
0
vue项目接入微信JSSDK的坑

date: 2018-12-13 15:23:09 用于记录接入微信JS-SDK的坑,以后方便查询 第一次接入公众号微信支付、分享、定位等等的坑的时候,心里是迷茫而又恐惧。因为,听说坑特别多,后来发现自己的亲身...

聪明的竹子爱学习
2018/12/13
0
0
微信支付之h5网页支付

先简单说下微信公众号支付的流程首先获得code,然后获得openid,然后根据openid获取到预支付ID(prepayid),获取到prepayid,自然得到packages ,这个最难获得的参数获得之后,基本上就做好一半...

扎西多顿
2016/01/21
3.1K
3
微信营销初学者必须弄懂的名词解释

1.微信公众平台   微信公众平台是微信公众账号申请入口和管理后台。商户可以在公众平台提交基本资料、业务资料、财务资料申请开通微信支付功能。   平台入口:http://mp.weixin.qq.com。...

雪深
2015/06/27
0
0
zhoubang85/wxPay

[QQ群]:470414533 [QQ]: 842324724 [email] : 842324724@qq.com 有问题或者疑问,请加群咨询。一起学习。 [项目简要]: 1、本项目提供最新版本微信JSAPI支付的完整demo,包括使用JSSDK支付、...

zhoubang85
2015/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitmq

灰暗
44分钟前
1
0
Flink

flink HA部署 flink搭建,采用分布式部署方式,分别为A,B,C三个节点。其中A为master;A,B,C为worker。 本文使用的用户是hadoop用户(自己新建) 先决条件 Java 1.8.x or higher scala 自己使用...

-九天-
今天
2
0
数据中台和传统数仓的区别

中台系统把业务层同性的算法能力,服务能力,业务能力高度集成,有效组织 ,动态规划。更好的帮助上层业务。 今天就让我们看看关于数据中台的问答吧。 1 Q : 什么是数据中台? A : 数据中台是...

hblt-j
今天
4
0
Java在什么时候会出现内存泄漏

在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对...

群星纪元
今天
2
0
android 打开摄像头

private SurfaceHolder mHolder; private SurfaceView mSurfaceView; private Camera mCamera; mSurfaceView = (SurfaceView) this.findViewById(R.id.camsurfaceView1); mHolder = mSurface......

jingshishengxu
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部