package com.tenwa.sdk.VO; public class SDKDcopdPayXVO { private String YURREF; //业务参考号 C(30) 否 用于标识该笔业务的编号,企业银行编号+业务类型+业务参考号必须唯一。企业可以自定义业务参考号,也可使用银行缺省值(单笔支付),批量支付须由企业提供。 直联必须用企业提供 private String EPTDAT; //期望日 D 默认为当前日期 可 private String EPTTIM; //期望时间 T 默认为‘000000’ 可 private String DBTACC; //付方帐号 N(35) 否 企业用于付款的转出帐号,该帐号的币种类型必须与币种字段相符。 private String DBTBBK; //付方开户地区代码 C(2) 附录A.1 否 付方帐号的开户行所在地区,如北京、上海、深圳等。 付方开户地区和付方开户地区代码不能同时为空,同时有值时DBTBBK有效。 private float TRSAMT; //交易金额 M 否 该笔业务的付款金额。 private String CCYNBR; //币种代码 C(2) 附录A.3 否 币种代码和币种名称不能同时为空同时有值时CCYNBR有效。。币种暂时只支持10(人民币) private String STLCHN; //结算方式代码 C(1) N:普通 F:快速 否 只对跨行交易有效 private String NUSAGE; //用途 Z(62) 否 对应对账单中的摘要NARTXT private String BUSNAR; //业务摘要 Z(200) 可 用于企业付款时填写说明或者备注。 private String CRTACC; //收方帐号 N(35) 否 收款企业的转入帐号,该帐号的币种类型必须与币种字段相符。 private String CRTNAM; //收方帐户名 Z(62) 可 收款方企业的转入帐号的帐户名称。 收方帐户名与收方长户名不能同时为空 private String LRVEAN; //收方长户名 Z(200) 可 private String BRDNBR; //收方行号 C(30) 可 人行自动支付收方联行号 private String BNKFLG; //系统内外标志 Y:招行;N:非招行; 否 private String CRTBNK; //收方开户行 Z(62) 跨行支付(BNKFLG=N)必填 可 private String CTYCOD; //城市代码 C(4) 附录A.18 CRTFLG不为Y时行内支付必填。 可 行内支付填写,为空则不支持收方识别功能。 private String CRTADR; //收方行地址 Z(62) 跨行支付(BNKFLG=N)必填;CRTFLG不为Y时行内支付必填。 可 例如:广东省深圳市南山区 private String CRTFLG; //收方信息不检查标志 C(1) Y: 行内支付不检查城市代码和收方行地址 默认为Y。 可 private String NTFCH1; //收方电子邮件 C(36) 可 收款方的电子邮件地址,用于交易 成功后邮件通知。 private String NTFCH2; //收方移动电话 C(16) 可 收款方的移动电话,用于交易 成功后短信通知。 private String CRTSQN; //收方编号 C(20) 可 用于标识收款方的编号。非受限收方模式下可重复。 private String TRSTYP; //业务种类 C(6) 100001=普通汇兑 101001=慈善捐款 101002 =其他 默认100001 private String RCVCHK; //行内收方账号户名校验 C(1) 1:校验 空或者其他值:不校验 可 如果为1,行内收方账号与户名不相符则支付经办失败。 private String RSV28Z; //保留字段 C(27) 可 虚拟户支付时,前10位填虚拟户编号;集团支付不支持虚拟户支付。 public String getYURREF() { return YURREF; } public void setYURREF(String yURREF) { YURREF = yURREF; } public String getEPTDAT() { return EPTDAT; } public void setEPTDAT(String ePTDAT) { EPTDAT = ePTDAT; } public String getEPTTIM() { return EPTTIM; } public void setEPTTIM(String ePTTIM) { EPTTIM = ePTTIM; } public String getDBTACC() { return DBTACC; } public void setDBTACC(String dBTACC) { DBTACC = dBTACC; } public String getDBTBBK() { return DBTBBK; } public void setDBTBBK(String dBTBBK) { DBTBBK = dBTBBK; } public float getTRSAMT() { return TRSAMT; } public void setTRSAMT(float tRSAMT) { TRSAMT = tRSAMT; } public String getCCYNBR() { return CCYNBR; } public void setCCYNBR(String cCYNBR) { CCYNBR = cCYNBR; } public String getSTLCHN() { return STLCHN; } public void setSTLCHN(String sTLCHN) { STLCHN = sTLCHN; } public String getNUSAGE() { return NUSAGE; } public void setNUSAGE(String nUSAGE) { NUSAGE = nUSAGE; } public String getBUSNAR() { return BUSNAR; } public void setBUSNAR(String bUSNAR) { BUSNAR = bUSNAR; } public String getCRTACC() { return CRTACC; } public void setCRTACC(String cRTACC) { CRTACC = cRTACC; } public String getCRTNAM() { return CRTNAM; } public void setCRTNAM(String cRTNAM) { CRTNAM = cRTNAM; } public String getLRVEAN() { return LRVEAN; } public void setLRVEAN(String lRVEAN) { LRVEAN = lRVEAN; } public String getBRDNBR() { return BRDNBR; } public void setBRDNBR(String bRDNBR) { BRDNBR = bRDNBR; } public String getBNKFLG() { return BNKFLG; } public void setBNKFLG(String bNKFLG) { BNKFLG = bNKFLG; } public String getCRTBNK() { return CRTBNK; } public void setCRTBNK(String cRTBNK) { CRTBNK = cRTBNK; } public String getCTYCOD() { return CTYCOD; } public void setCTYCOD(String cTYCOD) { CTYCOD = cTYCOD; } public String getCRTADR() { return CRTADR; } public void setCRTADR(String cRTADR) { CRTADR = cRTADR; } public String getCRTFLG() { return CRTFLG; } public void setCRTFLG(String cRTFLG) { CRTFLG = cRTFLG; } public String getNTFCH1() { return NTFCH1; } public void setNTFCH1(String nTFCH1) { NTFCH1 = nTFCH1; } public String getNTFCH2() { return NTFCH2; } public void setNTFCH2(String nTFCH2) { NTFCH2 = nTFCH2; } public String getCRTSQN() { return CRTSQN; } public void setCRTSQN(String cRTSQN) { CRTSQN = cRTSQN; } public String getTRSTYP() { return TRSTYP; } public void setTRSTYP(String tRSTYP) { TRSTYP = tRSTYP; } public String getRCVCHK() { return RCVCHK; } public void setRCVCHK(String rCVCHK) { RCVCHK = rCVCHK; } public String getRSV28Z() { return RSV28Z; } public void setRSV28Z(String rSV28Z) { RSV28Z = rSV28Z; } }