程序包 com.walker.pay
类 NotifyValue<T>
java.lang.Object
com.walker.pay.NotifyValue<T>
通知结果数据格式定义。
该结果外层是一些通用属性,里面业务数据由子类确定。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明返回第三方的购买人标识,如:微信 openid 或支付宝 user_id等。返回通知创建时间,该属性是从第三方支付获取的,转换成统一格式,如:202301170946getData()返回通知的数据类型getId()返回通知ID返回系统订单号返回渠道信息返回支付服务商信息返回通知的原始数据。返回第三方(如:微信)订单号第三方支付通知返回的交易类型,例如:微信 trade_type 字段区别支付方式等。返回支付提供商实现的版本号booleanisStatus()是否支付成功,如果通知支付成功,则返回 true, 否则 false。voidsetBuyerId(String buyerId) voidsetCreateTime(String createTime) voidvoidsetDataType(String dataType) voidvoidsetOrderId(String orderId) voidsetPayChannel(PayChannel payChannel) voidsetServiceProvider(ServiceProvider serviceProvider) voidvoidsetStatus(boolean status) voidsetTradeNo(String tradeNo) voidsetTradeType(String tradeType) voidsetVersion(String version)
-
构造器详细资料
-
NotifyValue
public NotifyValue()
-
-
方法详细资料
-
getId
返回通知ID- 返回:
-
setId
-
getCreateTime
返回通知创建时间,该属性是从第三方支付获取的,转换成统一格式,如:202301170946- 返回:
-
setCreateTime
-
isStatus
public boolean isStatus()是否支付成功,如果通知支付成功,则返回 true, 否则 false。 该值并不表示接收通知成功,表示通知中已经支付成功。- 返回:
-
setStatus
public void setStatus(boolean status) -
getDataType
返回通知的数据类型- 返回:
-
setDataType
-
getData
-
setData
-
getOrderId
返回系统订单号- 返回:
-
setOrderId
-
getTradeNo
返回第三方(如:微信)订单号- 返回:
-
setTradeNo
-
getServiceProvider
返回支付服务商信息- 返回:
-
setServiceProvider
-
getPayChannel
返回渠道信息- 返回:
-
setPayChannel
-
getVersion
返回支付提供商实现的版本号- 返回:
-
setVersion
-
getSource
返回通知的原始数据。- 返回:
-
setSource
-
getBuyerId
返回第三方的购买人标识,如:微信 openid 或支付宝 user_id等。- 返回:
-
setBuyerId
-
getTradeType
第三方支付通知返回的交易类型,例如:微信 trade_type 字段区别支付方式等。- 返回:
-
setTradeType
-