一、为什么第一次成功了,第二次却返回-1?
这是因为接口的校验规则问题,第一次请求没有对包名、签名进行验证
二、返回-1代表什么意思?
1、返回-1可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。
2、确认manifest文件里面声明,应用使用的注册appid的包名是否与开放平台一致。
3、appid关联的包名和签名需要商户自己登陆商户后台系统查看。
自查地址:OpenSdk包名签名校验失败说明
扫描小程序码分享
一、为什么第一次成功了,第二次却返回-1?
这是因为接口的校验规则问题,第一次请求没有对包名、签名进行验证
二、返回-1代表什么意思?
1、返回-1可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。
2、确认manifest文件里面声明,应用使用的注册appid的包名是否与开放平台一致。
3、appid关联的包名和签名需要商户自己登陆商户后台系统查看。
自查地址:OpenSdk包名签名校验失败说明
wx19047d04f4d8b28f 帮忙看下,都是正确的
微信号:qq1078253790
appid:wxeb9a5d3e9967530b
包名:ikaos.app
应用签名:34b303962f785e33735e7a83f6ed6126
时间:2023-7-28 14:46:27
{
"code": 200,
"msg": "请求成功",
"data": {
"appid": "wxeb9a5d3e9967530b",
"package": "Sign=WXPay",
"partnerid": "1619748053",
"timestamp": 1690526787,
"prepayid": "wx28144627697552a69363b6a09719080000",
"noncestr": "qpjy4t6vu9l8jbjpqxdfwwvbo69tsqqa",
"sign": "4070D2622A22F3ABB448084AE0A18669"
}
}
第一次支付就能正常调用支付,支付成功后,在支付第二笔就完全没反应,不会跳出支付,这是什么原因。出错提示:requestPayment:fail parameter error: parameter.timeStamp should be String instead of Undefined;parameter.nonceStr should be String instead of Undefined;parameter.package should be String instead of Undefined;parameter.paySign should be String instead of Undefined;
同问,楼上的兄台,解决了吗
包名校验几次都是一样的,第一次成功,后面都是-1
没什么用,-1