Constants.java 742 Bytes
package com.diligrp.cashier.trade;

public final class Constants {

    // 默认订单超时时间-秒, 十分钟
    public static final int DEFAULT_ORDER_TIMEOUT_SECONDS = 10 * 60 * 1000;

    // 最小订单超时时间-秒, 一分钟
    public static final int MIN_ORDER_TIMEOUT_SECONDS = 60 * 1000;

    // 支付订单分布式锁
    public static final String TRADE_LOCK_REDIS_KEY = "cashier:lock:trade:%s";

    // 支付订单分布式锁超时时长-秒
    public static final int TRADE_LOCK_TIMEOUT_SECONDS = 15 * 1000;

    // 微信支付openId参数
    private static final String PARAM_OPEN_ID = "openId";

    // 微信服务商模式下mchId子商户号参数
    public static final String PARAM_MCH_ID = "mchId";

}