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支付,所有微信支付的接口都可以到官方找到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)