Constants.java 993 Bytes
package com.diligrp.cashier.pipeline;

public final class Constants {

    // 附加参数列表
    // 外部商户号
    public static final String PARAM_MCH_ID = "outMchId";
    // 用户标识
    public static final String PARAM_OPEN_ID = "openId";

    // 微信支付结果通知URI: 参数1-baseUri 参数2-paymentId
    public static final String WECHAT_PAYMENT_NOTIFY_URI = "%s/wechat/payment/%s/notify.do";
    // 微信退款结果通知URI: 参数1-baseUri 参数2-refundId
    public static final String WECHAT_REFUND_NOTIFY_URI = "%s/wechat/refund/%s/notify.do";
    // 农商行聚合支付结果通知URI
    public static final String RCB_PAYMENT_NOTIFY_URI = "%s/rcb/payment/%s/notify.do";

    public static final long ONE_MINUTE = 60 * 1000;

    public static final long TEN_MINUTES = 10 * ONE_MINUTE;

    public static final long ONE_SECOND = 1000;

    // 支付通道最小超时时间(单位秒), 一分钟
    public static final long MIN_PIPELINE_TIMEOUT = 60;
}