请求地址: https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi
参数:
{
"amount": {
"currency": "CNY",
"total": 1
},
"appid": "wx63860c1b7ddb5aeb",
"description": "商品描述",
"mchid": "1619496548",
"notify_url": "http://weiboauc.com/wxNotify",
"out_trade_no": "027bb923e382494185665498aa70652e",
"payer": {
"openid": "oNLA_4wvMFLBb0YvdAsK2KCKp96Y"
}
}
找到问题了
是appid和openid不匹配造成的
以为openid是全局的,用第一个小程序的openid在第二个小程序上发起支付
有没有完整的上下文,接口api,传递的参数等等?
400是协议或者参数非法,同样的错参数用postman请求一下,看看报错什么