package com.hzs.third.pay.config;

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

/**
 * @Description: 汇付支付配置
 * @Author: jiang chao
 * @Time: 2023/2/12 16:50
 * @Classname: AdaPayConfig
 * @PackageName: com.hzs.web.ada.config
 */
@Data
@Component
@ConfigurationProperties(prefix = "adapay")
public class AdaPayConfig {

    /**
     * appId
     */
    private String appId;
    /**
     * apiKey（mock）模式
     */
    private String apiMockKey;
    /**
     * apiKey（prod）模式
     */
    private String apiProdKey;

    /**
     * 商户RSA私钥
     */
    private String privateKey;
    /**
     * apaPay公钥
     */
    private String publicKey;

    /**
     * 支付回调地址
     */
    private String callbackUrl;
    /**
     * 授权之后跳转地址
     */
    private String redirectUri;

    /**
     * 是否生产模式（是=true，否=false）
     */
    private Boolean prodMode;

    /**
     * 快捷支付绑卡回调URL
     */
    private String fastCallBackUrl;

    /**
     * 快捷支付解绑回调URL
     */
    private String fastUnbindCallBackUrl;

    /**
     * 退款回调地址
     */
    private String refundCallbackUrl;

}
