public class BCRefund extends Object
| 构造器和说明 |
|---|
BCRefund() |
BCRefund(String billNo,
String refundNo,
Integer refundFee)
构造函数,参数为发起退款的3个必填参数
|
public BCRefund(String billNo, String refundNo, Integer refundFee)
billNo - setBillNo(java.lang.String)refundNo - setRefundNo(java.lang.String)refundFee - setRefundFee(java.lang.Integer)public BCRefund()
public void setBillNo(String billNo)
billNo - 商户订单号, 8到32个字符内,数字和/或字母组合,确保在商户系统中唯一 (必填)public void setRefundNo(String refundNo)
refundNo - 商户退款单号, 格式为:退款日期(8位) + 流水号(3~24
位)。不可重复,且退款日期必须是当天日期。流水号可以接受数字或英文字符,建议使用数字,但不可接受“000”。
例如:201506101035040000001 (必填)public Integer getTotalFee()
public void setRefundFee(Integer refundFee)
refundFee - 退款金额, 只能为整数,单位为分,例如1 (必填)public String getDateTime()
public boolean isFinished()
public void setFinished(boolean finished)
finishedpublic boolean isRefunded()
public void setRefunded(boolean refunded)
refundedpublic BCEumeration.PAY_CHANNEL getChannel()
channelpublic 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: 百度 (选填)public String getTitle()
public String getMessageDetail()
public void setMessageDetail(String messageDetail)
messageDetailpublic String getObjectId()
public void setOptional(Map<String,Object> optional)
optional - 附加数据 用户自定义的参数,将会在webhook通知中原样返回,该字段主要用于商户携带订单的自定义数据,例如{"key1":"value1",
"key2":"value2",...} (选填)public String getAliRefundUrl()
public void setAliRefundUrl(String aliRefundUrl)
aliRefundUrlpublic Boolean isNeedApproval()
needApprovalpublic void setNeedApproval(Boolean needApproval)
needApproval - 标识该笔是预退款还是直接退款 (选填)public String getOptionalString()
public void setOptionalString(String optionalString)
optionalStringpublic int getRefund_account()
public void setRefund_account(int refund_account)
Copyright © 2017. All rights reserved.