文章目录

  • 前言
  • 一、微信支付功能实现
    • 1.微信公众平台的准备
    • 2.微信商户平台的准备

前言

微信支付是腾讯集团旗下的第三方支付平台,致力于为用户和企业提供安全、便捷、专业的在线支付服务。以“微信支付,不止支付”为核心理念,为个人用户创造了多种便民服务和应用场景。微信支付为各类企业以及小微商户提供专业的收款能力,运营能力,资金结算解决方案,以及安全保障。用户可以使用微信支付来购物、吃饭、旅游、就医、交水电费等。企业、商品、门店、用户已经通过微信连在了一起,让智慧生活,变成了现实。

小程序实现微信支付主要有两种方式:

  • 小程序内部API,要求商户开通了小程序支付功能
  • 第三方网站

一、微信支付功能实现

微信扫码原生支付的整个流程如下:

  1. 商户后台系统生成订单
  2. 商户后台系统调用微信支付API
  3. 微信支付系统生成预支付交易并返回给商户后台系统
  4. 商户后台系统将链接生成二维码图片(code_url)并展示给用户
  5. 用户打开微信扫一扫二维码
  6. 微信客户端将扫码链接提交给微信支付系统
  7. 微信支付系统验证链接有效性并返回需要用户支付授权
  8. 用户确认支付,输入密码
  9. 微信客户端将用户的支付授权提交给微信支付系统
  10. 微信支付系统验证授权,完成支付交易并返回支付结果,发送短信和微信消息提示
  11. 微信支付系统还会异步通知商户支付结果


微信支付相关的三个平台如下:

  • 微信公众平台: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

【愚公系列】2022年10月 微信小程序-电商项目-微信支付功能前申请准备工作相关推荐

  1. 【愚公系列】2022年10月 微信小程序-电商项目-微信支付后端功能实现(node版)

    文章目录 前言 一.微信支付后端功能实现(node版) 1.相关文档 2.项目配置 前言 微信支付是腾讯集团旗下的第三方支付平台,致力于为用户和企业提供安全.便捷.专业的在线支付服务.以"微 ...

  2. 【愚公系列】2022年10月 微信小程序-电商项目-微信支付小程序确认支付结果和退款功能实现(node)

    文章目录 前言 一.微信支付小程序确认支付结果和退款功能实现 1.确认支付结果 2.退款功能实现 前言 微信小程序在支付成功后会给注册的接口发消息来通知订单支付成功的状态,下面是微信和接口通信的数据格 ...

  3. 【愚公系列】2022年10月 微信小程序-电商项目-商品购物车功能实现

    文章目录 前言 一.商品购物车功能实现 二.效果 前言 在电商的核心交易流程中,购物车是其中非常重要的一环,它承担商品加购.价格计算.促销活动展示等功能,与会员系统.商品系统.库存系统.订单系统等紧密 ...

  4. 【愚公系列】2022年10月 微信小程序-电商项目-确认订单功能实现

    文章目录 前言 一.确认订单功能实现 二.效果 前言 订单创建是从用户下单开始的,当用户对商品进行下单后,系统会引导用户来到确认订单页面,此时系统会获取用户预下单的商品信息,同时判断商品是否涉及到优惠 ...

  5. 视频教程-微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-微信开发

    微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试 ...

  6. 微信小程序电商项目开发实战漫谈

    原创文章,若转载请于明显处标明出处和相关链接:https://www.toutiao.com/i6567868839856439822/,否则追究其法律责任! 2018年小程序内容电商风口已成,如果我 ...

  7. 微信小程序电商项目商品详情页开发实战之数据绑定与事件应用

    各位CSDN的朋友,我们都知道,现在微信小程序电商平台特别火爆,所以我将以一个生鲜电商项目为例,为大家讲述微信小程序的实战化开发,价值几万元的成熟项目,你可千万不要错过哦. 大家直接通过视频链接直接看 ...

  8. 微信小程序电商项目实战-前言

    各位CSDN的朋友,我们都知道,现在微信小程序电商平台特别火爆,所以我将以一个生鲜电商项目为例,为大家讲述微信小程序的实战化开发,价值几万元的成熟项目,你可千万不要错过哦. 大家直接通过视频链接直接看 ...

  9. 微信小程序电商项目源代码开放连载二三事

    大家好,我发布的微信小程序电商项目连载视频,正式进入实战化阶段了,为了让大家更好的去学习微信小程序开发,我在gitbub上面,开放了源代码.随着视频的连载更新,我会逐步将源代码进行更新. 源代码发布地 ...

最新文章

  1. android activity根节点addview_Activity问你4个问题,你敢回答吗?
  2. python绘制三维地形shade(vert_exag)参数_Python的地形三维可视化Matplotlib和gdal使用实例...
  3. 【CSS练习】常用的CSS字段
  4. 用Go语言建立一个简单的区块链part1:基本原型
  5. python numpy 子数组_Python利用Numpy数组进行数据处理(一)
  6. linux查看目录访问权限,Linux文件访问权限
  7. 服务器2012系统在dos卸载,Windows系统下彻底删除Windows.old 文件夹的方法
  8. 一个简单的iBatis入门例子
  9. 修改U盘、移动硬盘时提示目标文件夹访问被拒绝的问题解决思路
  10. verilogVGA显示太极图案
  11. 95%置信区间的含义_怎样理解置信区间,解释95%的置信区间
  12. fflush(stdout)和fflush(stdin)
  13. IIS express 配置和500.22错误解决详解
  14. 使用QT速成C++简单图形界面
  15. unity应用实例——从头撸一个全新的FPS游戏(5)
  16. Android—ImageView—自定义四个圆角角度
  17. java中关于包的描述_下列关于Java包的描述中,错误的是() (1.0分)_学小易找答案
  18. 【点宽专栏】模型投资的风险和矛盾
  19. 锐捷交换机Telnet/SSH 远程管理配置
  20. Power BI 2021日历表DAX代码

热门文章

  1. 无监督学习(2) 数据降维简述与Python实现
  2. 毕业生论文必备!!解决表格中英文居中不美观的问题
  3. 【SunRTC】一款为保险应用场景量身打造的实时音视频产品
  4. 如何才能不崩溃 7: Dealing with Nothing
  5. 乐视显示无服务器,乐视手机账户无法使用 官方良心服务
  6. 璞华助力“数字人社”,为成都市人社数字化建设提供多方位的产品与技术支持!
  7. 购置税用计算机怎么算百分比呀,汽车购置税如何计算?车辆购置税计算器
  8. 命令行查看公网IP地理位置 使用curl
  9. Lambda首次使用很慢怎么办?看法宝
  10. 柔性电子:铁电 高分辨率和极大压力范围内内的线性响应