使用的是最新的java-sdk,调用AppServiceExtension的prepayWithRequestPayment,
response直接返回给前端用于拉起app支付,签名用官方工具验证过了,是通过的,一直就是返回-1
appid是开放平台申请的移动APP一致的,确认过了,填写的签名是uniapp云端证书查看到的签名
{
"errMsg": "requestPayment:fail [payment微信:-1]General errors",
"errCode": -100,
"code": -100
}

要注意调起支付参数的大小写、参数格式