/**
|
*
|
* Licensed Property to China UnionPay Co., Ltd.
|
*
|
* (C) Copyright of China UnionPay Co., Ltd. 2010
|
* All Rights Reserved.
|
*
|
*
|
* Modification History:
|
* =============================================================================
|
* Author Date Description
|
* ------------ ---------- ---------------------------------------------------
|
* xshu 2014-05-28 MPI插件包常量定义
|
* =============================================================================
|
*/
|
package com.stylefeng.guns.modular.account.util;
|
/**
|
*
|
* @ClassName SDKConstants
|
* @Description acpsdk常量类
|
* @date 2016-7-22 下午4:05:54
|
* 声明:以下代码只是为了方便接入方测试而提供的样例代码,商户可以根据自己需要,按照技术文档编写。该代码仅供参考,不提供编码,性能,规范性等方面的保障
|
*/
|
public class SDKConstants {
|
|
public final static String COLUMN_DEFAULT = "-";
|
|
public final static String KEY_DELIMITER = "#";
|
|
/** memeber variable: blank. */
|
public static final String BLANK = "";
|
|
/** member variabel: space. */
|
public static final String SPACE = " ";
|
|
/** memeber variable: unline. */
|
public static final String UNLINE = "_";
|
|
/** memeber varibale: star. */
|
public static final String STAR = "*";
|
|
/** memeber variable: line. */
|
public static final String LINE = "-";
|
|
/** memeber variable: add. */
|
public static final String ADD = "+";
|
|
/** memeber variable: colon. */
|
public final static String COLON = "|";
|
|
/** memeber variable: point. */
|
public final static String POINT = ".";
|
|
/** memeber variable: comma. */
|
public final static String COMMA = ",";
|
|
/** memeber variable: slash. */
|
public final static String SLASH = "/";
|
|
/** memeber variable: div. */
|
public final static String DIV = "/";
|
|
/** memeber variable: left . */
|
public final static String LB = "(";
|
|
/** memeber variable: right. */
|
public final static String RB = ")";
|
|
/** memeber variable: rmb. */
|
public final static String CUR_RMB = "RMB";
|
|
/** memeber variable: .page size */
|
public static final int PAGE_SIZE = 10;
|
|
/** memeber variable: String ONE. */
|
public static final String ONE = "1";
|
|
/** memeber variable: String ZERO. */
|
public static final String ZERO = "0";
|
|
/** memeber variable: number six. */
|
public static final int NUM_SIX = 6;
|
|
/** memeber variable: equal mark. */
|
public static final String EQUAL = "=";
|
|
/** memeber variable: operation ne. */
|
public static final String NE = "!=";
|
|
/** memeber variable: operation le. */
|
public static final String LE = "<=";
|
|
/** memeber variable: operation ge. */
|
public static final String GE = ">=";
|
|
/** memeber variable: operation lt. */
|
public static final String LT = "<";
|
|
/** memeber variable: operation gt. */
|
public static final String GT = ">";
|
|
/** memeber variable: list separator. */
|
public static final String SEP = "./";
|
|
/** memeber variable: Y. */
|
public static final String Y = "Y";
|
|
/** memeber variable: AMPERSAND. */
|
public static final String AMPERSAND = "&";
|
|
/** memeber variable: SQL_LIKE_TAG. */
|
public static final String SQL_LIKE_TAG = "%";
|
|
/** memeber variable: @. */
|
public static final String MAIL = "@";
|
|
/** memeber variable: number zero. */
|
public static final int NZERO = 0;
|
|
public static final String LEFT_BRACE = "{";
|
|
public static final String RIGHT_BRACE = "}";
|
|
/** memeber variable: string true. */
|
public static final String TRUE_STRING = "true";
|
/** memeber variable: string false. */
|
public static final String FALSE_STRING = "false";
|
|
/** memeber variable: forward success. */
|
public static final String SUCCESS = "success";
|
/** memeber variable: forward fail. */
|
public static final String FAIL = "fail";
|
/** memeber variable: global forward success. */
|
public static final String GLOBAL_SUCCESS = "$success";
|
/** memeber variable: global forward fail. */
|
public static final String GLOBAL_FAIL = "$fail";
|
|
public static final String UTF_8_ENCODING = "UTF-8";
|
public static final String GBK_ENCODING = "GBK";
|
public static final String CONTENT_TYPE = "Content-type";
|
public static final String APP_XML_TYPE = "application/xml;charset=utf-8";
|
public static final String APP_FORM_TYPE = "application/x-www-form-urlencoded;charset=";
|
|
public static final String VERSION_1_0_0 = "1.0.0";
|
public static final String VERSION_5_0_0 = "5.0.0";
|
public static final String VERSION_5_0_1 = "5.0.1";
|
public static final String VERSION_5_1_0 = "5.1.0";
|
public static final String VERSION_6_0_0 = "6.0.0";
|
public static final String SIGNMETHOD_RSA = "01";
|
public static final String SIGNMETHOD_SHA256 = "11";
|
public static final String SIGNMETHOD_SM3 = "12";
|
public static final String SIGNMETHOD6_RSA_SHA256 = "RSA-SHA256";
|
public static final String UNIONPAY_CNNAME = "中国银联股份有限公司";
|
public static final String QRC_SIGNTYPE_SHA1WITHRSA = "01";
|
public static final String QRC_SIGNTYPE_SHA256WITHRSA = "02";
|
public static final String QRC_SIGNTYPE_SM3WITHSM2 = "03";
|
public static final String CERTTYPE_01 = "01";// 敏感信息加密公钥
|
public static final String CERTTYPE_02 = "02";// 磁道加密公钥
|
|
/******************************************** 5.0报文接口定义 ********************************************/
|
/** 版本号. */
|
public static final String param_version = "version";
|
/** 证书ID. */
|
public static final String param_certId = "certId";
|
/** 签名. */
|
public static final String param_signature = "signature";
|
/** 签名方法. */
|
public static final String param_signMethod = "signMethod";
|
/** 编码方式. */
|
public static final String param_encoding = "encoding";
|
/** 交易类型. */
|
public static final String param_txnType = "txnType";
|
/** 交易子类. */
|
public static final String param_txnSubType = "txnSubType";
|
/** 业务类型. */
|
public static final String param_bizType = "bizType";
|
/** 前台通知地址 . */
|
public static final String param_frontUrl = "frontUrl";
|
/** 后台通知地址. */
|
public static final String param_backUrl = "backUrl";
|
/** 接入类型. */
|
public static final String param_accessType = "accessType";
|
/** 收单机构代码. */
|
public static final String param_acqInsCode = "acqInsCode";
|
/** 商户类别. */
|
public static final String param_merCatCode = "merCatCode";
|
/** 商户类型. */
|
public static final String param_merType = "merType";
|
/** 商户代码. */
|
public static final String param_merId = "merId";
|
/** 商户名称. */
|
public static final String param_merName = "merName";
|
/** 商户简称. */
|
public static final String param_merAbbr = "merAbbr";
|
/** 二级商户代码. */
|
public static final String param_subMerId = "subMerId";
|
/** 二级商户名称. */
|
public static final String param_subMerName = "subMerName";
|
/** 二级商户简称. */
|
public static final String param_subMerAbbr = "subMerAbbr";
|
/** Cupsecure 商户代码. */
|
public static final String param_csMerId = "csMerId";
|
/** 商户订单号. */
|
public static final String param_orderId = "orderId";
|
/** 交易时间. */
|
public static final String param_txnTime = "txnTime";
|
/** 发送时间. */
|
public static final String param_txnSendTime = "txnSendTime";
|
/** 订单超时时间间隔. */
|
public static final String param_orderTimeoutInterval = "orderTimeoutInterval";
|
/** 支付超时时间. */
|
public static final String param_payTimeoutTime = "payTimeoutTime";
|
/** 默认支付方式. */
|
public static final String param_defaultPayType = "defaultPayType";
|
/** 支持支付方式. */
|
public static final String param_supPayType = "supPayType";
|
/** 支付方式. */
|
public static final String param_payType = "payType";
|
/** 自定义支付方式. */
|
public static final String param_customPayType = "customPayType";
|
/** 物流标识. */
|
public static final String param_shippingFlag = "shippingFlag";
|
/** 收货地址-国家. */
|
public static final String param_shippingCountryCode = "shippingCountryCode";
|
/** 收货地址-省. */
|
public static final String param_shippingProvinceCode = "shippingProvinceCode";
|
/** 收货地址-市. */
|
public static final String param_shippingCityCode = "shippingCityCode";
|
/** 收货地址-地区. */
|
public static final String param_shippingDistrictCode = "shippingDistrictCode";
|
/** 收货地址-详细. */
|
public static final String param_shippingStreet = "shippingStreet";
|
/** 商品总类. */
|
public static final String param_commodityCategory = "commodityCategory";
|
/** 商品名称. */
|
public static final String param_commodityName = "commodityName";
|
/** 商品URL. */
|
public static final String param_commodityUrl = "commodityUrl";
|
/** 商品单价. */
|
public static final String param_commodityUnitPrice = "commodityUnitPrice";
|
/** 商品数量. */
|
public static final String param_commodityQty = "commodityQty";
|
/** 是否预授权. */
|
public static final String param_isPreAuth = "isPreAuth";
|
/** 币种. */
|
public static final String param_currencyCode = "currencyCode";
|
/** 账户类型. */
|
public static final String param_accType = "accType";
|
/** 账号. */
|
public static final String param_accNo = "accNo";
|
/** 支付卡类型. */
|
public static final String param_payCardType = "payCardType";
|
/** 发卡机构代码. */
|
public static final String param_issInsCode = "issInsCode";
|
/** 持卡人信息. */
|
public static final String param_customerInfo = "customerInfo";
|
/** 交易金额. */
|
public static final String param_txnAmt = "txnAmt";
|
/** 余额. */
|
public static final String param_balance = "balance";
|
/** 地区代码. */
|
public static final String param_districtCode = "districtCode";
|
/** 附加地区代码. */
|
public static final String param_additionalDistrictCode = "additionalDistrictCode";
|
/** 账单类型. */
|
public static final String param_billType = "billType";
|
/** 账单号码. */
|
public static final String param_billNo = "billNo";
|
/** 账单月份. */
|
public static final String param_billMonth = "billMonth";
|
/** 账单查询要素. */
|
public static final String param_billQueryInfo = "billQueryInfo";
|
/** 账单详情. */
|
public static final String param_billDetailInfo = "billDetailInfo";
|
/** 账单金额. */
|
public static final String param_billAmt = "billAmt";
|
/** 账单金额符号. */
|
public static final String param_billAmtSign = "billAmtSign";
|
/** 绑定标识号. */
|
public static final String param_bindId = "bindId";
|
/** 风险级别. */
|
public static final String param_riskLevel = "riskLevel";
|
/** 绑定信息条数. */
|
public static final String param_bindInfoQty = "bindInfoQty";
|
/** 绑定信息集. */
|
public static final String param_bindInfoList = "bindInfoList";
|
/** 批次号. */
|
public static final String param_batchNo = "batchNo";
|
/** 总笔数. */
|
public static final String param_totalQty = "totalQty";
|
/** 总金额. */
|
public static final String param_totalAmt = "totalAmt";
|
/** 文件类型. */
|
public static final String param_fileType = "fileType";
|
/** 文件名称. */
|
public static final String param_fileName = "fileName";
|
/** 批量文件内容. */
|
public static final String param_fileContent = "fileContent";
|
/** 商户摘要. */
|
public static final String param_merNote = "merNote";
|
/** 商户自定义域. */
|
// public static final String param_merReserved = "merReserved";//接口变更删除
|
/** 请求方保留域. */
|
public static final String param_reqReserved = "reqReserved";// 新增接口
|
/** 保留域. */
|
public static final String param_reserved = "reserved";
|
/** 终端号. */
|
public static final String param_termId = "termId";
|
/** 终端类型. */
|
public static final String param_termType = "termType";
|
/** 交互模式. */
|
public static final String param_interactMode = "interactMode";
|
/** 发卡机构识别模式. */
|
// public static final String param_recognitionMode = "recognitionMode";
|
public static final String param_issuerIdentifyMode = "issuerIdentifyMode";// 接口名称变更
|
/** 商户端用户号. */
|
public static final String param_merUserId = "merUserId";
|
/** 持卡人IP. */
|
public static final String param_customerIp = "customerIp";
|
/** 查询流水号. */
|
public static final String param_queryId = "queryId";
|
/** 原交易查询流水号. */
|
public static final String param_origQryId = "origQryId";
|
/** 系统跟踪号. */
|
public static final String param_traceNo = "traceNo";
|
/** 交易传输时间. */
|
public static final String param_traceTime = "traceTime";
|
/** 清算日期. */
|
public static final String param_settleDate = "settleDate";
|
/** 清算币种. */
|
public static final String param_settleCurrencyCode = "settleCurrencyCode";
|
/** 清算金额. */
|
public static final String param_settleAmt = "settleAmt";
|
/** 清算汇率. */
|
public static final String param_exchangeRate = "exchangeRate";
|
/** 兑换日期. */
|
public static final String param_exchangeDate = "exchangeDate";
|
/** 响应时间. */
|
public static final String param_respTime = "respTime";
|
/** 原交易应答码. */
|
public static final String param_origRespCode = "origRespCode";
|
/** 原交易应答信息. */
|
public static final String param_origRespMsg = "origRespMsg";
|
/** 应答码. */
|
public static final String param_respCode = "respCode";
|
/** 应答码信息. */
|
public static final String param_respMsg = "respMsg";
|
// 新增四个报文字段merUserRegDt merUserEmail checkFlag activateStatus
|
/** 商户端用户注册时间. */
|
public static final String param_merUserRegDt = "merUserRegDt";
|
/** 商户端用户注册邮箱. */
|
public static final String param_merUserEmail = "merUserEmail";
|
/** 验证标识. */
|
public static final String param_checkFlag = "checkFlag";
|
/** 开通状态. */
|
public static final String param_activateStatus = "activateStatus";
|
/** 加密证书ID. */
|
public static final String param_encryptCertId = "encryptCertId";
|
/** 用户MAC、IMEI串号、SSID. */
|
public static final String param_userMac = "userMac";
|
/** 关联交易. */
|
// public static final String param_relationTxnType = "relationTxnType";
|
/** 短信类型 */
|
public static final String param_smsType = "smsType";
|
|
/** 风控信息域 */
|
public static final String param_riskCtrlInfo = "riskCtrlInfo";
|
|
/** IC卡交易信息域 */
|
public static final String param_ICTransData = "ICTransData";
|
|
/** VPC交易信息域 */
|
public static final String param_VPCTransData = "VPCTransData";
|
|
/** 安全类型 */
|
public static final String param_securityType = "securityType";
|
|
/** 银联订单号 */
|
public static final String param_tn = "tn";
|
|
/** 分期付款手续费率 */
|
public static final String param_instalRate = "instalRate";
|
|
/** 分期付款手续费率 */
|
public static final String param_mchntFeeSubsidy = "mchntFeeSubsidy";
|
|
/** 签名公钥证书 */
|
public static final String param_signPubKeyCert = "signPubKeyCert";
|
|
/** 加密公钥证书 */
|
public static final String param_encryptPubKeyCert = "encryptPubKeyCert";
|
|
/** 证书类型 */
|
public static final String param_certType = "certType";
|
|
/** 二维码接口签名方法. */
|
public static final String param_signType = "signType";
|
|
/** 二维码接口交易类型. */
|
public static final String param_reqType = "reqType";
|
|
}
|