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()

Copyright © 2022. All rights reserved.