cn.beecloud.bean
类 BCRefund

java.lang.Object
  继承者 cn.beecloud.bean.BCRefund

public class BCRefund
extends Object

退款信息类,封装了BeeCloud退款记录信息

从以下版本开始:
2015.9.24
作者:
Rui.Feng

构造方法摘要
BCRefund()
           
BCRefund(String billNo, String refundNo, Integer refundFee)
          构造函数,参数为发起退款的3个必填参数
 
方法摘要
 String getAliRefundUrl()
           
 String getBillNo()
          访问字段 billNo
 BCEumeration.PAY_CHANNEL getChannel()
          访问字段channel
 String getDateTime()
           
 String getMessageDetail()
           
 String getObjectId()
           
 Map<String,Object> getOptional()
          访问字段optional
 String getOptionalString()
           
 Integer getRefundFee()
          访问字段 refundFee
 String getRefundNo()
          访问字段 refundNo
 String getTitle()
           
 Integer getTotalFee()
           
 boolean isFinished()
           
 Boolean isNeedApproval()
          访问字段needApproval
 boolean isRefunded()
           
 void setAliRefundUrl(String aliRefundUrl)
          设置字段aliRefundUrl
 void setBillNo(String billNo)
           
 void setChannel(BCEumeration.PAY_CHANNEL channel)
           
 void setDateTime(String dateTime)
          设置字段dateTime
 void setFinished(boolean finished)
          设置字段finished
 void setMessageDetail(String messageDetail)
          设置字段messageDetail
 void setNeedApproval(Boolean needApproval)
           
 void setObjectId(String objectId)
          设置字段objectId
 void setOptional(Map<String,Object> optional)
           
 void setOptionalString(String optionalString)
          设置字段optionalString
 void setRefunded(boolean refunded)
          设置字段refunded
 void setRefundFee(Integer refundFee)
           
 void setRefundNo(String refundNo)
           
 void setTitle(String title)
          设置字段title
 void setTotalFee(Integer totalFee)
          设置字段totalFee
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BCRefund

public BCRefund(String billNo,
                String refundNo,
                Integer refundFee)
构造函数,参数为发起退款的3个必填参数

参数:
billNo - setBillNo(java.lang.String)
refundNo - setRefundNo(java.lang.String)
refundFee - setRefundFee(java.lang.Integer)

BCRefund

public BCRefund()
方法详细信息

getBillNo

public String getBillNo()
访问字段 billNo


setBillNo

public void setBillNo(String billNo)
参数:
billNo - 商户订单号, 8到32个字符内,数字和/或字母组合,确保在商户系统中唯一 (必填)

getRefundNo

public String getRefundNo()
访问字段 refundNo


setRefundNo

public void setRefundNo(String refundNo)
参数:
refundNo - 商户退款单号, 格式为:退款日期(8位) + 流水号(3~24 位)。不可重复,且退款日期必须是当天日期。流水号可以接受数字或英文字符,建议使用数字,但不可接受“000”。 例如:201506101035040000001 (必填)

getTotalFee

public Integer getTotalFee()
返回:
商品价格

setTotalFee

public void setTotalFee(Integer totalFee)
设置字段totalFee


getRefundFee

public Integer getRefundFee()
访问字段 refundFee


setRefundFee

public void setRefundFee(Integer refundFee)
参数:
refundFee - 退款金额, 只能为整数,单位为分,例如1 (必填)

getDateTime

public String getDateTime()
返回:
退款创建时间

setDateTime

public void setDateTime(String dateTime)
设置字段dateTime


isFinished

public boolean isFinished()
返回:
退款是否结束

setFinished

public void setFinished(boolean finished)
设置字段finished


isRefunded

public boolean isRefunded()
返回:
退款是否成功

setRefunded

public void setRefunded(boolean refunded)
设置字段refunded


getChannel

public BCEumeration.PAY_CHANNEL getChannel()
访问字段channel


setChannel

public void setChannel(BCEumeration.PAY_CHANNEL channel)
参数:
channel - 渠道类型, 根据不同场景选择不同的支付方式,包含: BCEumeration.PAY_CHANNEL.WX: 微信 BCEumeration.PAY_CHANNEL.ALI: 支付宝 BCEumeration.PAY_CHANNEL.UN: 银联 BCEumeration.PAY_CHANNEL.YEE: 易宝 BCEumeration.PAY_CHANNEL.JD: 京东 BCEumeration.PAY_CHANNEL.KUAIQIAN: 快钱 BCEumeration.PAY_CHANNEL.BD: 百度 (选填)

getTitle

public String getTitle()
返回:
标题

setTitle

public void setTitle(String title)
设置字段title


getMessageDetail

public String getMessageDetail()
返回:
渠道返回信息

setMessageDetail

public void setMessageDetail(String messageDetail)
设置字段messageDetail


getObjectId

public String getObjectId()
返回:
退款记录唯一标识

setObjectId

public void setObjectId(String objectId)
设置字段objectId


getOptional

public Map<String,Object> getOptional()
访问字段optional


setOptional

public void setOptional(Map<String,Object> optional)
参数:
optional - 附加数据 用户自定义的参数,将会在webhook通知中原样返回,该字段主要用于商户携带订单的自定义数据,例如{"key1":"value1", "key2":"value2",...} (选填)

getAliRefundUrl

public String getAliRefundUrl()
返回:
阿里退款跳转url

setAliRefundUrl

public void setAliRefundUrl(String aliRefundUrl)
设置字段aliRefundUrl


isNeedApproval

public Boolean isNeedApproval()
访问字段needApproval


setNeedApproval

public void setNeedApproval(Boolean needApproval)
参数:
needApproval - 标识该笔是预退款还是直接退款 (选填)

getOptionalString

public String getOptionalString()
返回:
附加数据json字符串

setOptionalString

public void setOptionalString(String optionalString)
设置字段optionalString



Copyright © 2016. All rights reserved.