add
yj
2024-12-05 b9900893177c78fc559223521fe839aa21000017
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.dobbinsoft.fw.pay.model.result;
 
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
 
/**
 * <pre>
 * 在发起微信支付前,需要调用统一下单接口,获取"预支付交易会话标识"返回的结果
 * 统一下单(详见https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1)
 * </pre>
 *
 * @author chanjarster
 */
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
public class MatrixPayUnifiedOrderResult extends MatrixBasePayResult {
 
    /**
     * 微信生成的预支付回话标识,用于后续接口调用中使用,该值有效期为2小时
     */
    private String prepayId;
 
    /**
     * 交易类型,取值为:JSAPI,NATIVE,APP等
     */
    private String tradeType;
 
    /**
     * mweb_url 支付跳转链接
     */
    private String mwebUrl;
 
    /**
     * trade_type为NATIVE时有返回,用于生成二维码,展示给用户进行扫码支付
     */
    private String codeURL;
 
}