cn.felord.payment.wechat.v3.model

## 类 TransactionConsumeData

- java.lang.Object
- - cn.felord.payment.wechat.v3.model.TransactionConsumeData

    public class TransactionConsumeData
    extends Object

支付成功通知解密

从以下版本开始:
  1.0.0.RELEASE
作者:
  felord.cn

### 嵌套类概要

嵌套类
`static class` `TransactionConsumeData.Amount` 订单金额
`static class` `TransactionConsumeData.Payer` 支付者信息
`static class` `TransactionConsumeData.SceneInfo` 支付场景信息描述

### 字段概要

字段
`private TransactionConsumeData.Amount` `amount` 订单金额
`private String` `appid` 直连模式应用ID，服务商模式请解析spAppid
`private String` `attach` 附加数据，在查询API和支付通知中原样返回，可作为自定义参数使用
`private String` `bankType` 银行类型，采用字符串类型的银行标识。
`private String` `mchid` 直连模式商户号，服务商模式请解析spMchid
`private String` `outTradeNo` 商户订单号
`private TransactionConsumeData.Payer` `payer` 支付者信息
`private List<PromotionDetail>` `promotionDetail` 优惠功能，享受优惠时返回该字段。
`private TransactionConsumeData.SceneInfo` `sceneInfo` 支付场景信息描述
`private String` `spAppid` 服务商模式-服务商APPID
`private String` `spMchid` 服务商模式-服务商户号
`private String` `subAppid` 服务商模式-子商户appid
`private String` `subMchid` 服务商模式-子商户商户id
`private LocalDateTime` `successTime` 支付完成时间 YYYY-MM-DDTHH:mm:ss+TIMEZONE
`private TradeState` `tradeState` 在 1.0.0.RELEASE 直接返回了枚举字符串，1.0.2.RELEASE 中变更为枚举
`private String` `tradeStateDesc` 交易状态描述
`private TradeType` `tradeType` 交易类型 在 1.0.0.RELEASE 直接返回了枚举字符串，1.0.2.RELEASE 中变更为枚举
`private String` `transactionId` 微信支付订单号

### 构造器概要

构造器
构造器和说明
`TransactionConsumeData()`

### 方法概要

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 字段详细资料

#### amount

    private TransactionConsumeData.Amount amount

订单金额

#### appid

    private String appid

直连模式应用ID，服务商模式请解析spAppid

#### mchid

    private String mchid

直连模式商户号，服务商模式请解析spMchid

#### spAppid

    private String spAppid

服务商模式-服务商APPID

#### spMchid

    private String spMchid

服务商模式-服务商户号

#### subAppid

    private String subAppid

服务商模式-子商户appid

#### subMchid

    private String subMchid

服务商模式-子商户商户id

#### attach

    private String attach

附加数据，在查询API和支付通知中原样返回，可作为自定义参数使用

#### bankType

    private String bankType

银行类型，采用字符串类型的银行标识。银行标识请参考 《银行类型对照表》

#### outTradeNo

    private String outTradeNo

商户订单号

#### payer

    private TransactionConsumeData.Payer payer

支付者信息

#### promotionDetail

    private List<PromotionDetail> promotionDetail

优惠功能，享受优惠时返回该字段。

#### sceneInfo

    private TransactionConsumeData.SceneInfo sceneInfo

支付场景信息描述

#### successTime

    private LocalDateTime successTime

支付完成时间 YYYY-MM-DDTHH:mm:ss+TIMEZONE

#### tradeState

    private TradeState tradeState

在 1.0.0.RELEASE 直接返回了枚举字符串，1.0.2.RELEASE 中变更为枚举

从以下版本开始:
  1.0.0.RELEASE

#### tradeStateDesc

    private String tradeStateDesc

交易状态描述

#### tradeType

    private TradeType tradeType

交易类型

在 1.0.0.RELEASE 直接返回了枚举字符串，1.0.2.RELEASE 中变更为枚举

从以下版本开始:
  1.0.0.RELEASE

#### transactionId

    private String transactionId

微信支付订单号

### 构造器详细资料

#### TransactionConsumeData

    public TransactionConsumeData()