官方文档:https://wx.gtimg.com/pay/download/goldplan/goldplan_product_description_v2.pdf
前提一切需要的开关打开 这里只说重点:
1) 在index.html 或你的入口文件引入 <script type="text/javascript" charset="UTF-8" src="https://wx.gtimg.com/pay_h5/goldplan/js/jgoldplan-1.0.0.js">
2) 支付成功后重定向到指定路由 要通过 onIframeReady 记住不要在created上挂在 代码如下
let customData = JSON.stringify({
action: "onIframeReady",
displayStyle: "SHOW_CUSTOM_PAGE",
});
// top.postMessage(customData, '*')
parent.postMessage(customData, "https://payapp.weixin.qq.com");
3) 这里很重要 配置后i商家小票ios加载超时,这里官方说法很片面。
加载时间不可以超过3s 千万不用对路由鉴权 可以vconsole打印 ios会重新触发登录流程
解决办法:1: 不要对重定向路由鉴权 直接放行。 2: 服务端配置挂个html访问