微信支付接入

目 录
第1章 微信支付接入 2
第2章 微信小程序申请微信支付 3
2.1 申请微信支付 3
2.2 微信审核 3
2.3 账户参数说明 4
第3章 微信公众号申请微信支付 5
3.1 支付申请 5
3.2 提交资料 6
3.3 填写商户信息 6
3.4 填写结算账户 7
3.5 审核信息并确认提交 8
3.6 审核通过 8
3.7 验证账户 10
3.8 签约协议 11
3.9 配置请求目录 11
3.10 设置获取openid的域名 12
第4章 开发指引 13

第1章 微信支付接入
接入方式
申请材料 申请费用 申请流程(详见第2章)
公众号接入支付 个体工商户 1、营业执照:彩色扫描件或数码照片
2、对公银行账户/法人对私账户:包含开户行省市信息,开户账号
3、法人身份证:彩色扫描件或数码照片 1、申请接入微信支付不收取任何申请费用;
2、商户交易按费率收取服务费,一般与商家选择的经营类目有关,为0.6%-1%不等。 申请地址:https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_public.shtml
1、提交资料
在线提交营业执照、身份证、银行账户等基本信息,并按指引完成账户验证
2、签署协议
微信支付团队会在1-2个工作日内完成审核,审核通过后请在线签约,即可体验各项产品能力
企业 1、营业执照:彩色扫描件或数码照片
2、组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
3、对公银行账户:包含开户行省市信息,开户账号
4、法人身份证:彩色扫描件或数码照片
党政、机关、事业单位、民办非企业、社会团体、基金会 1、营业执照:彩色扫描件或数码照片
2、组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
3、对公银行账户:包含开户行省市信息,开户账号
4、法人身份证:彩色扫描件或数码照片
小程序接入支付 个体工商户 1、营业执照:彩色扫描件或数码照片
2、对公银行账户/法人对私账户:包含开户行省市信息,开户账号
3、法人身份证:彩色扫描件或数码照片 1、申请接入微信支付不收取任何申请费用;
2、商户交易按费率收取服务费,一般与商家选择的经营类目有关,为0.6%-1%不等。 申请地址:
https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_miniapp.shtml
1、提交资料
在线提交营业执照、身份证、银行账户等基本信息,并按指引完成账户验证
2、签署协议
微信支付团队会在1-2个工作日内完成审核,审核通过后请在线签约,即可体验各项产品能力
企业 1、营业执照:彩色扫描件或数码照片
2、组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
3、对公银行账户:包含开户行省市信息,开户账号
4、法人身份证:彩色扫描件或数码照片
党政、机关、事业单位、民办非企业、社会团体、基金会 1、营业执照:彩色扫描件或数码照片
2、组织机构代码证:彩色扫描件或数码照片,若已三证合一,则无需提供
3、对公银行账户:包含开户行省市信息,开户账号
4、法人身份证:彩色扫描件或数码照片
第2章 微信小程序申请微信支付
2.1 申请微信支付
小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。如图:2-1所示
在这里插入图片描述
图2-1 申请微信支付
2.2 微信审核
商户在微信公众平台或开放平台提交微信支付申请,微信支付工作人员审核资料无误后开通相应的微信支付权限。微信支付申请审核通过后,商户在申请资料填写的邮箱中收取到由微信支付小助手发送的邮件,此邮件包含开发时需要使用的支付账户信息,如图2-2所示。
在这里插入图片描述
图2-2 微信审核通过邮件
2.3 账户参数说明
邮件中的账户参数与接口API参数对应关系如表格2-1:

邮件中参数 API参数名 详细说明
APPID appid appid是微信小程序后台APP的唯一标识,在小程序后台申请小程序账号后,微信会自动分配对应的appid,用于标识该应用。可在小程序–>设置–>开发设置中查看。
微信支付商户号 mch_id 商户申请微信支付后,由微信支付分配的商户收款账号。
API密钥 key 交易过程生成签名的密钥,仅保留在商户系统和微信支付后台,不会在网络中传播。商户妥善保管该Key,切勿在网络中传输,不能在其他客户端中存储,保证key不会被泄漏。商户可根据邮件提示登录微信商户平台进行设置。也可按一下路径设置:微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>密钥设置
Appsecret secret AppSecret是APPID对应的接口密码,用于获取接口调用凭证时使用。
表2-1 账户参数说明
第3章 微信公众号申请微信支付
3.1 支付申请
登录已经认证的微信公众号服务号,登录之后在左边的功能下面有一个微信支付,点击打开,右边自动刷新后出现微信支付的支付申请,点击开通。如图3-1所示
在这里插入图片描述
图3-1 支付申请
3.2 提交资料
按照要求提交资料,全部填写完后就点击保存并下一步。如图3-2所示
在这里插入图片描述
图3-2 提交资料
3.3 填写商户信息
填写经营信息这一步完成后,再填写商户信息,确认没问题就继续点击保存并下一步,如图3-3所示

在这里插入图片描述
图3-3 填写商户信息
3.4 填写结算账户
填写商户信息完成后就开始填写结算账户了。如图3-4所示
在这里插入图片描述
图3-4 填写结算账户
3.5 审核信息并确认提交
最后一步确认所有信息是否完善以及正确,确认没问题后点击确认提交就可以了,如图3-5所示
在这里插入图片描述
图3-5 确认提交
3.6 审核通过
当资料审核通过后,微信支付会发送验证通过的信息,并且把商户帐号和密码发送到填写的邮箱里面,点击验证就会跳转到微信支付的商户平台,如图3-6所示、图3-7所示

在这里插入图片描述
图3-6 资料审核通过
在这里插入图片描述
图3-7 验证通过信息
3.7 验证账户
登录商户平台后,点击账户验证右边的验证,输入随机打款金额进行验证,如图3-8所示、图3-9所示
在这里插入图片描述
图3-8 验证账户
在这里插入图片描述
图3-9 验证账户
3.8 签约协议
随机款验证完成后马上会提示前往签约,仔细阅读微信支付服务协议,并确认商户信息,没问题后就同意协议,点击签署,就会提示已经完成微信支付的申请,如图3-10所示
在这里插入图片描述
图3-10 签约协议
3.9 配置请求目录
在微信支付商户平台上还需要设置一些内容为后续开发提供一些参数内容,请确保实际支付时的请求目录与后台配置的目录一致,否则将无法成功唤起微信支付,如图3-11所示、图3-12所示
在这里插入图片描述
图3-11 开发配置
在这里插入图片描述
图3-12 开发配置
3.10 设置获取openid的域名
开发公众号支付时,在统一下单接口中要求必传用户openid,而获取openid则需要您在公众平台设置获取openid的域名,只有被设置过的域名才是一个有效的openid的域名,否则将获取失败,如图3-13所示
图3-13 设置获取openid的域名
第4章 开发指引
除被扫支付场景以外,商户系统先调用统一下单接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易回话标识后再按扫码、JSAPI、APP、小程序等不同场景生成交易串调起支付。
注意:
appid必须为最后拉起收银台的小程序appid;
mch_id为和appid成对绑定的支付商户号,收款资金会进入该商户号;
trade_type请填写JSAPI;
openid为appid对应的用户标识,即使用wx.login接口获得的openid

猜你喜欢

转载自blog.csdn.net/u012746918/article/details/89914376