标题
unipayIns.getOrderInfo创建订单传入openid后返回:userId长度不合法,原文如下:
报错原文
Error: 获取支付宝交易号失败,详细信息为:{"msg":"Business Failed","code":"40004","subMsg":"参数无效:userId长度不合法","subCode":"ACQ.INVALID_PARAMETER"}
尝试解决
问过支付宝技术客服,他说JSAPI参数有改动。
原来的buyer_id不可以用了,改成了buyer_open_id。也就是unipay里面的参数可能需要变动。
参考链接:https://opendocs.alipay.com/pre-open/05nucm?pathHash=c66a96ab