package com.fs.store.domain;

import lombok.Data;

@Data
public class FsPayConfig {
    private String ybAccount;
    private String ybKey;
    private String type;
    private String appId;
    private String ybNotifyUrl;
    private String tzPayDecrypt;
    private String tzRefundDecrypt;
    private String tzOrderShareDecrypt;

    private String hfProductId;
    private String hfSysId;
    private String huifuId;
    private String hfRsaPrivateKey;
    private String hfRsaPublicKey;
    private String hfPayNotifyUrl;
    private String hfPayOnlineNotifyUrl;
    private String hfRefundNotifyUrl;
    private String hfOnlineRefundNotifyUrl;



    /**
     * 应用 Key
     * <p>
     * 示例值: "1ef7bb04-a987-45c8-bfa9-1276188b085a"
     * </p>
     */
    private String appKey;

    /**
     * 应用 Secret
     * <p>
     * 示例值: "141B81F09FB32DA2F490BEEBA2135316"
     * </p>
     */
    private String appSecret;

    /**
     * 私钥
     * <p>
     * 示例值: "2AA510FB7AB3637F5044472785A9D1D6EEAEDA1A73EF242570A25C3F23C513AD"
     * </p>
     */
    private String privateKey;

    /**
     * 公钥
     * <p>
     * 示例值: "0452469B7E7BBB00A06A59398967A7A2BA0C727317DC42FF72D146F8069131828DACC6587669FBBDA6637787E23E046C71139E17A16BD489569DA10C9126E3C6BB"
     * </p>
     */
    private String publicKey;

    /**
     * UUID
     * <p>
     * 示例值: "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB"
     * </p>
     */
    private String uuid;

    /**
     * 平台商户号
     */
    private String platMerCstNo;

    /**
     * 交易商户号
     */
    private String tradeMerCstNo;

    /**
     * 业务平台客户号
     */
    private String businessCstNo;

    /**
     * 支付回调url
     */
    private String payNotifyUrl;

    /**
     * 退款回调url
     */
    private String refundNotifyUrl;

}
