接入ysdk,在沙盒环境之下拉不起支付

配置完沙盒信息之后,拉支付失败报错信息:code=1&msg=getPayOrderId: get balance fail,请问这个报错指的是什么

打包工具Log模式改成verbose重新打包,再给下详细的日志吧。

这是返回的全部日志:IAPExternalCall(code=1&msg=getPayOrderId: get balance fail, msg: {“msg”:“client request’s protocol is invalid”,“ext”:-7,“request_data”:{“openid”:“81945cf5adc91f1045b740dcceea724a”,“openkey”:“6bf6596b71d0358c8d7259db6734033e”,“appid”:“1108117109”,“ts”:1553140797,“payitem”:“54101”,“goodsmeta”:“1元特惠金币大礼包*1元特惠金币大礼包”,“goodsurl”:"",“pf”:“desktop_m_guest-00000000-android-00000000-864551033829158-ysdkguestwater”,“pfkey”:“3ec800ee05b930244728b63f5c8e58a5”,“zoneid”:“1”,“appmode”:“1”,“app_metadata”:“PB626419032111595738447”,“sig”:“bu7pvg66ezX6Piylq%2Fq6tUtpZcM%3D”}})

看起来是腾讯域名支持https,然后个别接口的http失效了,我这边把域名改成htpps了,你再试试。

好的好的

现在可以拉起支付了,但是支付的时候提示系统繁忙,询问应用宝的技术之后,说是客户端和服务端的支付环节不一致,是不是anysdk下单的时候直接就是现网环境了

这个不会错的

大佬 ysdk直接接的原生还是第三方