package com.crm.rely.backend.core.dto.wasabi;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author gao
 * @date 2025/8/7 14:26
 */
@Data
public class WasabiThird3dsTransactionDto {

    /**
     * 银行卡id
     */
    private String cardNo;

    /**
     * 交易流水号
     */
    private String tradeNo;

    /**
     * 原交易流水号
     */
    private String originTradeNo;

    /**
     * 币种
     */
    private String currency;

    /**
     * 交易金额
     */
    private BigDecimal amount;

    /**
     * 商户名称
     */
    private String merchantName;

    /**
     * 值。商户公钥加密返回，使用商户私钥解密
     */
    private String values;

    /**
     * 类型。
     * third_3ds_otp：3ds验证码；
     * auth_url：交易授权响应url；
     * activation_code：激活码（实体卡）
     */
    private String type;

    /**
     * 描述
     */
    private String description;

    /**
     * 交易时间。毫秒时间戳
     */
    private Long transactionTime;

    /**
     * 过期时间。毫秒时间
     */
    private Long expirationTime;

}
