分享生活与技术学习:微信支付的实现与坚持的意义

2024-07-05
来源:网络整理

分享了很多生活方面的文章,最近的状态和外界的影响让我有些心神不宁,心不在焉。

现在慢慢步入正轨了,最近都在专心学习一些技术,进入这个行业以来,不知道自己为什么一直坚持,有什么意义呢?唉,坚持不下去了。

今年六月了,我离开学校已经三年了。

微信支付的实现

微信H5支付有两种方式:

第一个外部浏览器调用微信支付(除微信外,可扫码跳转微信支付)

第二种方式需要用微信扫描二维码付款(此方法必须通过)

支付适用于线下门店、公众账号场景、PC网站场景。

一、产品介绍 1、接入方式选择 ---->直连方式 二、接入前准备 1、应用

不同的支付方式不一样,比如公众号,小程序,APP等。

2. 申请

如果微信商户平台是同一家公司,一般只有一个商户账号

3. 约束力和

img4.配置API密钥、商户证书等(微信支付平台有一个商户号对应一套秘钥证书)

img5.设置支付目录---必须是外网可以访问的地址(内网不可访问)

前端正在调用支付页面地址。

错误-URL未注册(直接设置提示地址)

img6.设置授权目录

因为是二维码跳转微信,所以需要微信授权才能登录。小程序(这里展示的是公众号)应该类似

(此文件放在前端项目的服务器上)

公众号扫码付款_公众码扫微信支付号有风险吗_微信公众号扫码支付

图片

图片

公众号支付大致分为四个步骤()

第一步:(前端)获取代码---(需公众账号)

第二步:(后端)获取(需要参数公众号Code)微信登录授权差不多就是前端服务器的IP地址

第三步:(后端)统一订单获取

1. 整理参数

2. 将地图转换为 XML 字符串

3.将地图转成XML格式后,向微信发送请求,获取统一订单

4.将结果返回到前端

步骤 4:(前端)启用付款

第五步:支付成功回调(支付成功后微信给你发送请求)下面是业务代码处理

注意:微信统一订单号不能相同,可以随机生成,支付成功回调中,将支付订单号存入数据库

分享