package com.zhongshu.card.client.model.paySetting.payConfig;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 拉卡拉支付 参数
 *
 * @author TRX
 * @date 2024/10/8
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LaKaLaCollectionConfig {

    private String projectOid;

    // 接入方唯一编号（appid）：OP00000003
    private String appId;

    // 证书序列号（serial_no）：00dfba8194c41b84cf
    private String serialNo;

    // 国密4（SM4Key）：uIj6CPg1GZAY10dXFfsEAQ==
    private String sm4Key;

    // 商户私钥地址,用于请求签名
    private String priKeyBase64;

    // 拉卡拉公钥证书地址,用于验签（测试证书为：lkl-apigw-v2.cer）
    private String lklCerBase64;

    // 拉卡拉支付平台证书地址2(用于拉卡拉通知验签，证书与lklCerPath)一致，测试证书为：lkl-apigw-v2.cer）
    private String lklNotifyCerBase64;

}
