package com.njzscloud.supervisory.order.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 微信支付配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "wechat.pay")
public class WechatPayConfig {
    
    /**
     * 子商户APPID
     */
    private String subAppId;
    
    /**
     * 子商户号
     */
    private String subMchId;
    
    /**
     * API密钥
     */
    private String apiKey;
    
    /**
     * 证书序列号
     */
    private String certSerialNo;
    
    /**
     * 私钥文件路径
     */
    private String privateKeyPath;
    
    /**
     * 支付回调地址
     */
    private String notifyUrl;

    /**
     * 退款回调地址
     */
    private String refundNotifyUrl;
}
