cn.beecloud.bean
类 BCRefundParameter

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

public class BCRefundParameter
extends Object

退款参数类,封装了退款所需的参数

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

构造方法摘要
BCRefundParameter(String billNo, String refundNo, Integer refundFee)
          构造函数,参数为发起退款的3个必填参数
 
方法摘要
 String getBillNo()
          访问字段 billNo
 BCEumeration.PAY_CHANNEL getChannel()
          访问字段 channel
 Boolean getNeedApproval()
          访问字段 needApproval
 Map<String,Object> getOptional()
          访问字段 optional
 Integer getRefundFee()
          访问字段 refundFee
 String getRefundNo()
          访问字段 refundNo
 void setBillNo(String billNo)
           
 void setChannel(BCEumeration.PAY_CHANNEL channel)
           
 void setNeedApproval(Boolean needApproval)
           
 void setOptional(Map<String,Object> optional)
           
 void setRefundFee(Integer refundFee)
           
 void setRefundNo(String refundNo)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BCRefundParameter

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

参数:
billNo - setBillNo(java.lang.String)
refundNo - setRefundNo(java.lang.String)
refundFee - setRefundFee(java.lang.Integer)
方法详细信息

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: 百度 (选填)

getOptional

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


setOptional

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

getNeedApproval

public Boolean getNeedApproval()
访问字段 needApproval


setNeedApproval

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

getBillNo

public String getBillNo()
访问字段 billNo


getRefundNo

public String getRefundNo()
访问字段 refundNo


getRefundFee

public Integer getRefundFee()
访问字段 refundFee


setBillNo

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

setRefundNo

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

setRefundFee

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


Copyright © 2015. All rights reserved.