package com.sqx.modules.pay.vo;

import lombok.Data;

/**
 * 微信交易参数
 *
 * @author : codingliang
 * @date : 2024-11-05 21:42
 */
@Data
public class WechatTransactionsParamVO extends PayTransactionsVO {
    /**
     * appId
     */
    private String appId;
    /**
     * 时间戳
     */
    private String timeStamp;
    /**
     * 随机字符串
     */
    private String nonceStr;
    /**
     * 统一下单接口返回的 prepay_id 参数值
     */
    private String packageStr;
    /**
     * 签名算法
     */
    private String signType;
    /**
     * 签名
     */
    private String paySign;
    /**
     * 商户号mchId对应的值，app支付时需要
     */
    private String partnerId;
    /**
     * 支付交易会话ID，app支付时需要
     */
    private String prepayId;
    /**
     * 支付地址，h5支付时需要
     */
    private String h5Url;
    /**
     * 支付二维码，native支付时需要
     */
    private String codeUrl;
}
