类 DefaultOrder
java.lang.Object
com.walker.pay.support.DefaultOrder
- 所有已实现的接口:
Order
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回业务传入的附加数据,该数据第三方一般会原封不动返回。返回 买家ID,'通商云' 时使用到long返回用户提交的设备信息。longgetFee()返回订单手续费,内扣,如果不存在,则填0。longgetId()返回系统订单号返回系统订单号(字符串),如果id是数值则会自动转换成字符串。getIp()返回终端ip地址。getNonce()得到一个随机数。返回订单通知回调地址(业务配置)返回支付定义ID,该方法值由平台使用,业务暂时获取不到。返回订单支付状态,在查询是需要从数据库加载出来。返回支付类型,参见枚举 PayType返回 卖家ID,'通商云' 时使用到返回订单使用支付提供商。返回分账用户集合,支持多人分账,但目前不支持多层级分账。getTitle()返回商品标题(描述)long返回实际支付总金额,单位: 分返回第三方支付提供商生成的订单编号,如:微信订单号、支付宝订单号返回支付提供者实现的版本号。voidvoidsetBuyerId(String buyerId) voidsetCreateTime(long createTime) voidsetDeviceInfo(String deviceInfo) voidsetFee(long fee) voidsetId(long id) voidsetIdString(String idString) voidvoidvoidsetNotifyUrl(String notifyUrl) voidsetPayDefinitionId(String payDefinitionId) 订单不用再设置'支付定义ID',由PayEngineManager 根据 ServiceProvider 和 PayType 查找获得。voidsetPayStatus(PayStatus payStatus) voidsetPayType(PayType payType) voidsetReceiverId(String receiverId) voidsetServiceProvider(ServiceProvider serviceProvider) voidsetSplitAccountList(List<SplitAccount> splitAccountList) voidvoidsetTotalMoney(long totalMoney) voidsetTradeNo(String tradeNo) voidsetVersion(String version) toString()
-
构造器详细资料
-
DefaultOrder
public DefaultOrder()
-
-
方法详细资料
-
getIdString
从接口复制的说明:Order返回系统订单号(字符串),如果id是数值则会自动转换成字符串。 该方法与getId()同时只能使用一种。- 指定者:
getIdString在接口中Order- 返回:
-
setIdString
-
setId
public void setId(long id) -
setPayDefinitionId
订单不用再设置'支付定义ID',由PayEngineManager 根据 ServiceProvider 和 PayType 查找获得。- 参数:
payDefinitionId-
-
setTradeNo
-
setPayType
-
setTotalMoney
public void setTotalMoney(long totalMoney) -
setTitle
-
setNonce
-
setNotifyUrl
-
setAttach
-
setIp
-
setCreateTime
public void setCreateTime(long createTime) -
setServiceProvider
-
setVersion
-
getId
public long getId()从接口复制的说明:Order返回系统订单号 -
getPayDefinitionId
从接口复制的说明:Order返回支付定义ID,该方法值由平台使用,业务暂时获取不到。 因为业务肯定不知道 '支付定义ID'。- 指定者:
getPayDefinitionId在接口中Order- 返回:
-
getServiceProvider
从接口复制的说明:Order返回订单使用支付提供商。- 指定者:
getServiceProvider在接口中Order- 返回:
-
getVersion
从接口复制的说明:Order返回支付提供者实现的版本号。如: v2- 指定者:
getVersion在接口中Order- 返回:
-
getTradeNo
从接口复制的说明:Order返回第三方支付提供商生成的订单编号,如:微信订单号、支付宝订单号- 指定者:
getTradeNo在接口中Order- 返回:
-
getPayType
从接口复制的说明:Order返回支付类型,参见枚举 PayType- 指定者:
getPayType在接口中Order- 返回:
-
getTotalMoney
public long getTotalMoney()从接口复制的说明:Order返回实际支付总金额,单位: 分- 指定者:
getTotalMoney在接口中Order- 返回:
-
getTitle
从接口复制的说明:Order返回商品标题(描述) -
getNonce
从接口复制的说明:Order得到一个随机数。 -
getNotifyUrl
从接口复制的说明:Order返回订单通知回调地址(业务配置)- 指定者:
getNotifyUrl在接口中Order- 返回:
-
getAttach
从接口复制的说明:Order返回业务传入的附加数据,该数据第三方一般会原封不动返回。 -
getIp
从接口复制的说明:Order返回终端ip地址。 -
getCreateTime
public long getCreateTime()- 指定者:
getCreateTime在接口中Order
-
getDeviceInfo
从接口复制的说明:Order返回用户提交的设备信息。- 指定者:
getDeviceInfo在接口中Order- 返回:
-
getFee
public long getFee()从接口复制的说明:Order返回订单手续费,内扣,如果不存在,则填0。 单位:分。如amount为100,fee为2,实际到账金额为98,平台手续费收入为2。 该参数对接 '通商云' 时使用到。 -
getBuyerId
从接口复制的说明:Order返回 买家ID,'通商云' 时使用到- 指定者:
getBuyerId在接口中Order- 返回:
-
getReceiverId
从接口复制的说明:Order返回 卖家ID,'通商云' 时使用到- 指定者:
getReceiverId在接口中Order- 返回:
-
getPayStatus
从接口复制的说明:Order返回订单支付状态,在查询是需要从数据库加载出来。- 指定者:
getPayStatus在接口中Order- 返回:
-
getSplitAccountList
从接口复制的说明:Order返回分账用户集合,支持多人分账,但目前不支持多层级分账。- 指定者:
getSplitAccountList在接口中Order- 返回:
-
setDeviceInfo
-
setFee
public void setFee(long fee) -
setBuyerId
-
setReceiverId
-
setPayStatus
-
setSplitAccountList
-
toString
-