/**
  * {@link PayCCPC} 转 {@link PayInfoResponse}
  *
  * @param payCCPC
  * @return
  */
 private PayInfoResponse payCCPCToPayInfoResponse(PayCCPC payCCPC) {
   PayInfoResponse payInfoResponse = new PayInfoResponse();
   payInfoResponse.setTransRefNo(payCCPC.getPayNo());
   payInfoResponse.setTransToken(payCCPC.getUpSno());
   payInfoResponse.setRmtAccNo(StringUtils.cardNoFilter(payCCPC.getRmtAccNo()));
   payInfoResponse.setRmtBankName(payCCPC.getRmtBankName());
   payInfoResponse.setBnyAccNo(StringUtils.cardNoFilter(payCCPC.getBnyAccNo()));
   payInfoResponse.setBnyAccName(payCCPC.getBnyAccName());
   payInfoResponse.setBnyAmt(payCCPC.getBnyAmt().toPlainString());
   payInfoResponse.setBnyBankName(payCCPC.getBnyBankName());
   payInfoResponse.setRemitFee(
       payCCPC.getFee() == null ? "0.00" : payCCPC.getFee().toPlainString());
   payInfoResponse.setRemitStatus(payCCPC.getRemitStatus().toString());
   payInfoResponse.setTransCode(payCCPC.getErrCode());
   payInfoResponse.setTimestamp(DateUtils.dateToString(payCCPC.getRmtTime()));
   payInfoResponse.setTransMsg(payCCPC.getErrMsg());
   payInfoResponse.setIsNeedBillInfo(payCCPC.getIsNeedBillInfo());
   payInfoResponse.setRmtElecsignStatus(
       (payCCPC.getRmtElecsignStatus().intValue() == 0
               ? Const.VLDSTATE_INVALID
               : Const.VLDSTATE_VALID)
           + "");
   payInfoResponse.setBnyElecsignStatus(
       (payCCPC.getBnyElecsignStatus().intValue() == 0
               ? Const.VLDSTATE_INVALID
               : Const.VLDSTATE_VALID)
           + "");
   payInfoResponse.setRemark(payCCPC.getRemark());
   payInfoResponse.setNotifyMobile(payCCPC.getNotifyMobile());
   return payInfoResponse;
 }