request.authorizationId = mInVO.getAuthorizationId();
request.sponsorMchid = mConfig.getMerchantId();
request.outAuthorizationNo = mInVO.getOutAuthorizationNo();
上面的代码中,我给authorization_id与out_authorization参数同时给了值,但平台返回:
"code":"INVALID_REQUEST","message":"微信免确认收款授权单号和商户授权单号不支持同时传入"
如果只传out_authorization_no参数,平台双返回:输入源“/body/authorization_id”映射到值字段“微信免确认收款授权单号”字符串规则校验失败,字符数 0,小于最小值 9
如果只传authorization_id参数,平台双返回:输入源“/body/out_authorization_no”映射到值字段“商户侧授权单号”字符串规则校验失败,字符数 0,小于最小值 5

out_authorization_no和authorization_id二选一即可,报错说明你实际请求参数还是有问题,大概率是胡乱给了参数值,比如null或者空