|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.beecloud.bean.BCPayParameter
public class BCPayParameter
支付参数类,封装了调起比可支付系统所需的参数
| 构造方法摘要 | |
|---|---|
BCPayParameter(BCEumeration.PAY_CHANNEL channel,
Integer totalFee,
String billNo,
String title)
构造函数,参数为发起支付的4个必填参数 |
|
| 方法摘要 | |
|---|---|
String |
getBillNo()
访问字段 billNo |
Integer |
getBillTimeout()
访问字段 billTimeout |
String |
getCardNo()
访问字段 cardNo |
String |
getCardPwd()
访问字段 cardPwd |
BCEumeration.PAY_CHANNEL |
getChannel()
访问字段 channel |
String |
getFrqid()
访问字段 frqid |
String |
getOpenId()
访问字段 openId |
Map<String,Object> |
getOptional()
访问字段 optional |
BCEumeration.QR_PAY_MODE |
getQrPayMode()
访问字段 qrPayMode |
String |
getReturnUrl()
访问字段 returnUrl |
String |
getShowUrl()
访问字段 showUrl |
String |
getTitle()
访问字段 title |
Integer |
getTotalFee()
访问字段 totalFee |
void |
setBillNo(String billNo)
|
void |
setBillTimeout(Integer billTimeout)
|
void |
setCardNo(String cardNo)
|
void |
setCardPwd(String cardPwd)
|
void |
setChannel(BCEumeration.PAY_CHANNEL channel)
|
void |
setFrqid(String frqid)
|
void |
setOpenId(String openId)
|
void |
setOptional(Map<String,Object> optional)
|
void |
setQrPayMode(BCEumeration.QR_PAY_MODE qrPayMode)
|
void |
setReturnUrl(String returnUrl)
|
void |
setShowUrl(String showUrl)
|
void |
setTitle(String title)
|
void |
setTotalFee(Integer totalFee)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public BCPayParameter(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 - 订单失效时间,单位秒,非零正整数,建议不小于30,快钱(KQ)不支持该参数
(选填)public String getOpenId()
openId
public void setOpenId(String openId)
openId - 微信公众号支付(WX_JSAPI)必填
(选填)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个汉字
(必填)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||