前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【愚公系列】2022年10月 微信小程序-电商项目-微信支付功能实现

【愚公系列】2022年10月 微信小程序-电商项目-微信支付功能实现

作者头像
愚公搬代码
发布2022-10-31 10:27:40
8080
发布2022-10-31 10:27:40
举报
文章被收录于专栏:历史专栏

文章目录


前言

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

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

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

一、微信支付功能实现

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

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

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

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-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 一、微信支付功能实现
    • 1.申请微信商户号
    相关产品与服务
    云开发 CloudBase
    云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档