package com.ycwl.basic.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 微信小程序配置
 *
 * @author songmingsong
 **/
@Data
@Component
@ConfigurationProperties(prefix = "wx")
public class WechatConfig {

    /**
     * 公众号的appId
     */
    private String appId;

    /**
     * 公众号的密钥
     */
    private String appSecret;


    /**
     * 小程序的AppId
     */
    private String miniProgramAppId;

    /**
     * 小程序的secret
     */
    private String miniProgramSecret;

    /**
     * 申请openid授权
     */
    private String grandType;

    /**
     * 商户号
     */
    private String mchId;

    /**
     * 商户证书序列号
     */
    private String mchSerialNo;

    /**
     * 支付回调接口地址
     */
    private String payNotifyUrl;
    /**
     * 退款回调接口地址
     */
    private String refundNotifyUrl;

    /**
     * 商户API私钥路径
     */
    private String keyPath;

    /**
     * 商户APIV3密钥
     */
    private String apiV3;

}
