小程序封装H5 H5原本带微信支付功能 小程序可以支付么

小程序封装H5后,不能直接使用H5原本的微信支付功能,只能使用小程序的支付方式支付。


根据微信支付规范,小程序内必须使用原生支付接口“wx.requestPayment”完成交易,禁止在小程序跳转的H5页面中调用JSAPI支付接口。在小程序跳转的H5页面中使用微信支付属于违规行为,iOS系统严格禁止任何形式的虚拟支付外链跳转,涉及虚拟商品交易时,跳转H5支付会导致审核不通过。


如果需要在小程序封装的H5页面中实现支付功能,可通过H5页面与小程序进行通信,将支付参数传递给小程序,由小程序调用原生支付接口来完成支付。例如,H5页面点击支付按钮后,通过“window.postMessage”向小程序发送支付请求,小程序接收请求后调用后端API生成支付参数,再通过“wx.requestPayment”唤起支付页面,支付完成后小程序再将结果传递回H5页面。

上一篇
下一篇

在线客服

专业客服团队,为您提供贴心服务

QQ客服 2305035643
微信客服 扫码添加
微信客服二维码

扫码添加微信客服

电话咨询 18029603035
改版服务 代码修改
二维码

扫码了解详情

服务时间:周一至周日 9:00-22:00

客服热线:18029603035