小程序使用云开发,把云环境共享给公众号之后,使用CloudPay.unifiedOrder()返回payment参数在公众号wx380ccbe490cc7cc0支付,使用WeixinJSBridge.invoke('getBrandWCPayRequest', { ...... 调用payment参数支付,当在手机上操作支付成功后,无法跳转指定页面window.location.replace("xxx.htm");,而是直接返回到公众号初始界面。
但,如果支付时遇到问题,比如在电脑上操作支付时,返回支付失败,并可以正常跳转到指定页面。不知道要怎么设置?
payment参数中的appId参数,是小程序wx9e698e9480a43083的,并不公众号wx380ccbe490cc7cc0的。是不是和这个有关?
小程序支付,只能在小程序中执行,其他环境不支持,包括webview和公众号h5.