微信小程序支付前端需要公钥吗?

微信小程序支付前端需要公钥吗?,第1张

需要。微信小程序支付流程如下:

1、验签:为了防止支付数据被篡改,我们都会有验签这个 *** 作,验签一般第三方公司都会提供验签方法,MD5或者其他。

2、验签之后,将验签结果返回给小程序

3、小程序调第三方公司接口传参。

4、第三方公司会进行扣费等 *** 作页面。

5、根据回调结果,修改订单状态。

小程序里实现长按付款的方法如下:

1、在小程序的前端页面中增加一个“长按付款”按钮,用户点击该按钮后进入付款页面;

2、在小程序的后端,使用微信支付的接口来实现长按付款的功能,将支付结果通过接口返回给前端页面;

3、在前端页面对支付结果进行判断,如果支付成功,就可以进行后续的业务 *** 作;

4、在小程序里增加一个定时器,定时检测用户是否在指定时间内完成付款,如果没有完成,就关闭付款页面,并给出相应提示。

申请微信支付,配置小程序秘钥,设置秘钥和下载证书,配置HTTPS服务器即可。

具体步骤

1、申请微信支付。小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。填写企业信息和对公账户,微信支付会打一笔随机金额到对公账户,输入金额完成验证后,在线签署迁移,即完成了微信支付的申请流程。微信支付申请完,会发送微信支付商户号,商户平台用户名密码等信息到注册者邮箱。

2、配置小程序密钥。小程序后台设置页,点击生成,管理员验证二维码后,会随机生成AppSecret。请妥善保管好Appsecret,不要明文存储于服务器,AppSecret用于和微信服务器交互。比如获取用户的openid接口就需要用到。

3、设置密钥和下载证书用申请微信支付获得的用户名和密码,登录商户平台。(pay.weixin.qq.com),在账户中心,API安全中下载证书和设置密钥。密钥是32位,设置以后需要妥善保管,因为无法查看密钥,所有微信支付相关的接口都会使用这个密钥加密。

4、配置HTTPS服务器。小程序的前端是使用微信提供的框架开发,但是后台依然是开发者自己的服务器。小程序发起的是HTTPS请求,意味着小程序开发者必须配置HTTPS服务器。配置HTTPS服务器之前,先要获取证书,证书可以向相关机构购买,腾讯云目前可以向用户提供免费的证书。

5、微信支付流程。微信支付有多种支付方式,包括刷卡支付,公众号支付,扫码支付,APP支付,所有微信支付的接口都可以到官方找到。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11898090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存