package org.springblade.community.pay.wx.config;

import com.ijpay.wxpay.WxPayApiConfig;
import lombok.*;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 微信支付固定配置
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Component
@ConfigurationProperties(prefix = "wx.pay.v3")
public class WxPayV3Config extends WxPayApiConfig {
	/**
	 * 微信平台证书保存位置
	 */
	private String platformCertPath;

	/**
	 * 通知URL必须为直接可访问的URL，不允许携带查询串，要求必须为https地址。
	 * 格式：URL
	 * 示例值：https://www.weixin.qq.com/wxpay/pay.php
	 */
	private String notifyUrl;

	/**
	 * 存活时间单位ms
	 */
	private Long expire;
}
