package com.jeesharp.business.modules.pay.tlinx.core;

/**
 * TLinx2支付配置参数
 * 
 * @author wangmeng
 * @since 2026-03-16
 */
public interface TLinx2Config {

    // 测试环境配置
    String OPEN_ID = "5fb33938bb819024b8ed719edf221840";
    String OPEN_KEY = "e95bffc38504f0ac408c27d61eb52d1a";
    
    // 生产环境地址（需要根据实际情况配置）
    String OPEN_URL = "http://openapi.tlinx.cn/mct1/";
    
    // 接口名称常量
    String PAY_LIST = "paylist";           // 查询支持的支付方式
    String ORDER_LIST = "order";           // 查询订单列表
    String ORDER_VIEW = "order/view";      // 查询订单详情
    String PAY_ORDER = "payorder";         // 统一下单
    String QUERY_PAY_STATUS = "paystatus"; // 查询支付状态
    String PAY_CANCEL = "paycancel";       // 取消订单
    String PAY_REFUND = "payrefund";       // 退款
    String BILL = "bill";                  // 对账单下载
    
    // 支付标签常量（需要根据实际情况替换）
    String PMT_TAG_WEIXIN = "WeixinTEST";   // 微信支付标签
    String PMT_TAG_ALIPAY = "AlipayTEST";   // 支付宝支付标签
    String PMT_TAG_UNION = "";              // 云闪付标签
    
    // 默认回调地址（可在配置文件中覆盖）
    String DEFAULT_NOTIFY_URL = "http://your-domain.com/api/pay/pufa/notify";
    
    // 加密相关常量
    String CHARSET = "UTF-8";
    String SIGN_TYPE = "MD5";
}