|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.beecloud.bean.BCOrder
public class BCOrder
支付订单类,封装了BeeCloud订单信息
| 构造方法摘要 | |
|---|---|
BCOrder()
|
|
BCOrder(BCEumeration.PAY_CHANNEL channel,
Integer totalFee,
String billNo,
String title)
构造函数,参数为发起支付的4个必填参数 |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public BCOrder()
public BCOrder(BCEumeration.PAY_CHANNEL channel,
Integer totalFee,
String billNo,
String title)
channel - setChannel(cn.beecloud.BCEumeration.PAY_CHANNEL)totalFee - setTotalFee(java.lang.Integer)billNo - setBillNo(java.lang.String)title - setTitle(java.lang.String)| 方法详细信息 |
|---|
public BCEumeration.PAY_CHANNEL getChannel()
channel
public Integer getTotalFee()
totalFee
public String getBillNo()
billNo
public String getTitle()
title
public Map<String,Object> getOptional()
optional
public void setOptional(Map<String,Object> optional)
optional - 附加数据, 用户自定义的参数,将会在webhook通知中原样返回,该字段主要用于商户携带订单的自定义数据 (选填)public String getReturnUrl()
returnUrl
public void setReturnUrl(String returnUrl)
returnUrl - 同步返回页面, 支付渠道处理完请求后,当前页面自动跳转到商户网站里指定页面的http路径, 当 channel 参数为 ALI_WEB 或
ALI_QRCODE 或 UN_WEB 或JD_WEB 或JD_WAP时为必填 (选填)public Integer getBillTimeout()
billTimeout
public void setBillTimeout(Integer billTimeout)
billTimeout - 订单失效时间,单位秒,非零正整数,建议不小于360,快钱(KQ)不支持该参数 (选填)public String getOpenId()
openId
public String getIdentityId()
identityId
public void setOpenId(String openId)
openId - 微信公众号支付(WX_JSAPI)必填 (选填)public void setIdentityId(String identityId)
identityId - 易宝快捷支付(YEE_WAP)必填 (选填)public String getShowUrl()
showUrl
public void setShowUrl(String showUrl)
showUrl - 商品展示地址,需以http://开头的完整路径,例如:http://www.商户网址.com/myorder,(ALI_WEB)的选填参数
(选填)public BCEumeration.QR_PAY_MODE getQrPayMode()
qrPayMode
public void setQrPayMode(BCEumeration.QR_PAY_MODE qrPayMode)
qrPayMode - 二维码类型,(ALI_QRCODE)的必填参数,二维码类型含义, BCEumeration.QR_PAY_MODE.MODE_BRIEF_FRONT:
订单码-简约前置模式, 对应 iframe 宽度不能小于 600px, 高度不能小于 300px
BCEumeration.QR_PAY_MODE.MODE_FRONT: 订单码-前置模式, 对应 iframe 宽度不能小于 300px, 高度不能小于
600px BCEumeration.QR_PAY_MODE.MODE_MINI_FRONT, 对应 iframe 宽度不能小于 75px, 高度不能小于
75px (选填)public String getCardNo()
cardNo
public void setCardNo(String cardNo)
cardNo - 点卡卡号,(YEE_NOBANKCARD)的必填参数,每种卡的要求不一样,例如易宝支持的QQ币卡号是9位的,江苏省内部的QQ币卡号是15位,
易宝不支付 (选填)public String getCardPwd()
cardPwd
public void setCardPwd(String cardPwd)
cardPwd - 点卡密码,简称卡密, (YEE_NOBANKCARD)的必填参数 (选填)public String getFrqid()
frqid
public void setFrqid(String frqid)
frqid - 点卡类型编码,(YEE_NOBANKCARD)的必填参数,包含: 骏网一卡通(JUNNET) 盛大卡(SNDACARD) 神州行(SZX)
征途卡(ZHENGTU) Q币卡(QQCARD) 联通卡(UNICOM) 久游卡(JIUYOU) 易充卡(YICHONGCARD)
网易卡(NETEASE) 完美卡(WANMEI) 搜狐卡(SOHU) 电信卡(TELECOM) 纵游一卡通(ZONGYOU)
天下一卡通(TIANXIA) 天宏一卡通(TIANHONG) 一卡通(THIRTYTWOCARD)public void setChannel(BCEumeration.PAY_CHANNEL channel)
channel - 渠道类型, 根据不同场景选择不同的支付方式,包含: BCEumeration.PAY_CHANNEL.WX_NATIVE: 微信公众号二维码支付
BCEumeration.PAY_CHANNEL.WX_JSAPI: 微信公众号支付 BCEumeration.PAY_CHANNEL.ALI_WEB:
支付宝网页支付 BCEumeration.PAY_CHANNEL.ALI_QRCODE: 支付宝内嵌二维码支付
BCEumeration.PAY_CHANNEL.ALI_WAP: 支付宝移动网页支付 BCEumeration.PAY_CHANNEL.UN_WEB: 银联网页支付
BCEumeration.PAY_CHANNEL.JD_WAP: 京东移动网页支付 BCEumeration.PAY_CHANNEL.JD_WEB: 京东PC网页支付
BCEumeration.PAY_CHANNEL.YEE_WAP: 易宝移动网页支付 BCEumeration.PAY_CHANNEL.YEE_WEB:
易宝PC网页支付 BCEumeration.PAY_CHANNEL.YEE_NOBANKCARD: 易宝点卡支付
BCEumeration.PAY_CHANNEL.KUAIQIAN_WAP: 快钱移动网页支付
BCEumeration.PAY_CHANNEL.KUAIQIAN_WEB: 快钱PC网页支付 BCEumeration.PAY_CHANNEL.BD_WEB :
百度PC网页支付 BCEumeration.PAY_CHANNEL.BD_WAP: 百度移动网页支付 (必填)public void setTotalFee(Integer totalFee)
totalFee - 订单总金额, 只能为整数,单位为分,例如 1 (必填)public void setBillNo(String billNo)
billNo - 商户订单号, 8到32个字符内,数字和/或字母组合,确保在商户系统中唯一, 例如(201506101035040000001) (必填)public void setTitle(String title)
title - 订单标题, 32个字节内,最长支持16个汉字 (必填)public String getChannelTradeNo()
public boolean isRefundResult()
public boolean isResult()
public void setResult(boolean result)
result
public void setRefundResult(boolean refundResult)
refundResult
public boolean isRevertResult()
public void setRevertResult(boolean revertResult)
revertResult
public String getMessageDetail()
public void setMessageDetail(String messageDetail)
messageDetail
public String getObjectId()
public void setObjectId(String objectId)
objectId
public String getCodeUrl()
public void setCodeUrl(String codeUrl)
codeUrl
public String getHtml()
public void setHtml(String html)
html
public String getUrl()
public void setUrl(String url)
url
public Map<String,String> getWxJSAPIMap()
public void setWxJSAPIMap(Map<String,String> wxJSAPIMap)
wxJSAPIMap
public String getDateTime()
public void setDateTime(String dateTime)
dateTime
public void setChannelTradeNo(String channelTradeNo)
channelTradeNo
public String getOptionalString()
public void setOptionalString(String optionalString)
optionalString
public BCEumeration.GATEWAY_BANK getGatewayBank()
gatewayBank
public void setGatewayBank(BCEumeration.GATEWAY_BANK gatewayBank)
gatewayBank - BeeCloud网关支付支持银行,包含: BCEumeration.GATEWAY_BANK.CMB: 招商银行
BCEumeration.GATEWAY_BANK.ICBC: 工商银行 BCEumeration.GATEWAY_BANK.CCB:
建设银行(暂时不支持) BCEumeration.GATEWAY_BANK.BOC: 中国银行
BCEumeration.GATEWAY_BANK.ABC: 农业银行 BCEumeration.GATEWAY_BANK.BOCM: 交通银行
BCEumeration.GATEWAY_BANK.SPDB: 浦发银行 BCEumeration.GATEWAY_BANK.GDB: 广发银行
BCEumeration.GATEWAY_BANK.CITIC: 中信银行 BCEumeration.GATEWAY_BANK.CEB:
光大银行 BCEumeration.GATEWAY_BANK.CIB: 兴业银行
BCEumeration.GATEWAY_BANK.SDB: 平安银行
BCEumeration.GATEWAY_BANK.CMBC: 民生银行 (选填),channel为BC_GATEWAY时必填
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||