shikeying
2024-01-11 3b67e947e36133e2a40eb2737b15ea375e157ea0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.walker.pay.wechat;
 
public class Constants {
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~ 定义第三方如微信等的支付方式,这个需要与系统支付方式做对应。
    //~ 2023-01-16
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    public static final String PAY_TYPE_NATIVE = "NATIVE";
    public static final String PAY_TYPE_APP = "APP";
    public static final String PAY_TYPE_H5 = "JSAPI";
 
    /** 该定义与微信支付类型没关系,仅仅是能找到订单生成器而已。2023-09-15 */
    public static final String PAY_TYPE_ROUTINE = "ROUTINE";
 
    public static final String URL_ORDER_V2 = "https://api.mch.weixin.qq.com/pay/unifiedorder";
    public static final String URL_SEARCH_V2 = "https://api.mch.weixin.qq.com/pay/orderquery";
 
    /** 常量定义:微信商户号(公众号) */
    public static final String CONFIG_KEY_MCH_ID = "PAY.WX.MCH_ID";
    /** 常量定义:微信商户号(小程序) */
    public static final String CONFIG_KEY_MCH_ID_ROUTINE = "pay_routine_mchid";
    /** 常量定义:微信公众号应用ID */
    public static final String CONFIG_KEY_APP_ID = "PAY.WX.APPID";
    /** 常量定义:微信小程序应用ID */
    public static final String CONFIG_KEY_APP_ID_ROUTINE = "routine_appid";
    /** 常量定义:微信公众要签名密钥 */
    public static final String CONFIG_KEY_API_KEY = "PAY.WX.API_KEY";
    /** 常量定义:微信小程序支付密钥(商户端配置) */
    public static final String CONFIG_KEY_API_KEY_ROUTINE = "pay_routine_key";
 
    public static final String CODE_SUCCESS = "SUCCESS";
    public static final String CODE_OK = "OK";
    public static final String CODE_FAIL = "FAIL";
 
    /** 微信支付查询状态:支付成功*/
    public static final String TRADE_STATE_SUCCESS = "SUCCESS";
    /** 微信支付查询状态:转入退款*/
    public static final String TRADE_STATE_REFUND = "REFUND";
    /** 微信支付查询状态:未支付*/
    public static final String TRADE_STATE_NOTPAY = "NOTPAY";
    /** 微信支付查询状态:已关闭*/
    public static final String TRADE_STATE_CLOSED = "CLOSED";
    /** 微信支付查询状态:已撤销(刷卡支付)*/
    public static final String TRADE_STATE_REVOKED = "REVOKED";
    /** 微信支付查询状态:用户支付中*/
    public static final String TRADE_STATE_USERPAYING = "USERPAYING";
    /** 微信支付查询状态:支付失败*/
    public static final String TRADE_STATE_PAYERROR = "PAYERROR";
}