package com.hzs.third.pay.config;

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

/**
 * 汇付新支付参数
 */
@Data
@Component
@ConfigurationProperties(prefix = "huifu")
public class HuiFuConfig {

    /**
     * 系统号，由汇付分配
     */
    private String sysId;
    /**
     * 产品号，由汇付分配
     */
    private String procutId;
    /**
     * 商户私钥，用于商户给交易信息签名
     */
    private String rsaPrivateKey;
    /**
     * 公钥，商户用公钥对汇付返回的信息进行验签
     */
    private String rsaPublicKey;
    /**
     * 支付回调地址
     */
    private String notifyUrl;

    /**
     * 授权之后跳转地址
     */
    private String redirectUri;

    /**
     * 公众号appId
     */
    private String publicAppId;
    /**
     * 公众号appSecret
     */
    private String publicAppSecret;

}
