if (order.getPayType() == PayTypeEnum.WX_QRCODE_GROUP.getCode()) {
responseData = new ResponseData(StatusCode.Fail.getCode(), "微信聚合收款码不能进行扫码");
return responseData;
}
payOrderQueryRequestDTO = new PayOrderQueryRequestDTO();
payOrderQueryRequestDTO.setMchId(order.getMchId());//商户号ID
payOrderQueryRequestDTO.setPayChannel(channelName);//支付服务
}
//正常的非自定义的交易单号,适用大部分平台体系,如下一些特殊场景使用上面的处理方式,特别是必须要重新传入原始详情对象时。
else {
// 原样返回出去,便于前端发生重试时直接使用,和platformRecordNo作为key来处理幂等性问题(recordNo=null 时表明是付款人扫付空单) 订单中写入tradeNo、outTradeNo 方便回调核对字段准确性。 2018-3-16 19:44:33 wtf add 合并1320版本代码--> 新增 platformRecordNo、requestParams 字段保存payUtil中传递过来
聚合收款码不让扫怎么办?1、尝试使用其它支付方式;
2、核对聚合收款码是否过期或已失效;
3、如果无法扫描聚合收款码,可以选择其它的收款方式,例如云闪付、银行卡快速转账等。
聚合收款码不让扫怎么回事?通常是因为支付宝聚合收款码的有效期已过,或者您使用的手机号不在该聚合码关联的商户号中创建。此时,请重新生成一个新的聚合码即可。