【愚公系列】2022年10月 微信小程序-电商项目-微信支付功能前申请准备工作
前言
微信支付是腾讯集团旗下的第三方支付平台,致力于为用户和企业提供安全、便捷、专业的在线支付服务。以“微信支付,不止支付”为核心理念,为个人用户创造了多种便民服务和应用场景。微信支付为各类企业以及小微商户提供专业的收款能力,运营能力,资金结算解决方案,以及安全保障。用户可以使用微信支付来购物、吃饭、旅游、就医、交水电费等。企业、商品、门店、用户已经通过微信连在了一起,让智慧生活,变成了现实。
小程序实现微信支付主要有两种方式:
- 小程序内部API,要求商户开通了小程序支付功能
- 第三方网站
一、微信支付功能实现
微信扫码原生支付的整个流程如下:
- 商户后台系统生成订单
- 商户后台系统调用微信支付API
- 微信支付系统生成预支付交易并返回给商户后台系统
- 商户后台系统将链接生成二维码图片(code_url)并展示给用户
- 用户打开微信扫一扫二维码
- 微信客户端将扫码链接提交给微信支付系统
- 微信支付系统验证链接有效性并返回需要用户支付授权
- 用户确认支付,输入密码
- 微信客户端将用户的支付授权提交给微信支付系统
- 微信支付系统验证授权,完成支付交易并返回支付结果,发送短信和微信消息提示
- 微信支付系统还会异步通知商户支付结果
微信支付相关的三个平台如下:
- 微信公众平台:https://mp.weixin.qq.com/
- 微信开放平台:https://open.weixin.qq.com/
- 微信商户平台:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
1.微信公众平台的准备
第一步、在微信公众平台设置页面中找到微信认证,只有企业号才能进行微信认证。
第二步在功能中找到微信支付功能,进行接入微信支付信息填写
去商户平台拿到商户号,在微信公众号商户管理页面进行商户号绑定
填写相关信息
2.微信商户平台的准备
登录微信商户平台找到API安全
进行API密钥的申请:
设置密钥
https://pay.weixin.qq.com/index.php/core/cert/api_cert
在线密码生成器
http://www.czww.cn/
设置API证书:
设置API证书
https://pay.weixin.qq.com/index.php/core/cert/api_cert
操作指引:
https://wx.gtimg.com/pay/img/account/guide_api.png
在个人信息界面设置预留信息
https://pay.weixin.qq.com/index.php/extend/employee
- 点赞
- 收藏
- 关注作者
评论(0)