username@email.com
2024-10-29 a5851a4e906725b868bcfdaa8c59249523137586
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
51
52
53
54
55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CoreCms.Net.Configuration;
 
namespace CoreCms.Net.Utility.Helper
{
    public static class PayHelper
    {
 
        /// <summary>
        /// 获取微信支付类型
        /// </summary>
        /// <param name="tradeType"></param>
        /// <returns></returns>
        public static string GetWeiChatPayTradeType(string tradeType)
        {
            if (tradeType != GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() &&
                tradeType != GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString() &&
                tradeType != GlobalEnumVars.WeiChatPayTradeType.NATIVE.ToString() &&
                tradeType != GlobalEnumVars.WeiChatPayTradeType.APP.ToString() &&
                tradeType != GlobalEnumVars.WeiChatPayTradeType.MWEB.ToString()
               )
                return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
            //if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString())
            //    return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
            return tradeType;
        }
 
 
        /// <summary>
        /// 获取支付宝支付类型
        /// </summary>
        /// <param name="tradeType"></param>
        /// <returns></returns>
        public static string GetAliPayPayTradeType(string tradeType)
        {
            if (tradeType != GlobalEnumVars.AliPayPayTradeType.JSAPI.ToString() &&
                tradeType != GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString() &&
                tradeType != GlobalEnumVars.AliPayPayTradeType.ScanQRCodes.ToString() &&
                tradeType != GlobalEnumVars.AliPayPayTradeType.APP.ToString() &&
                tradeType != GlobalEnumVars.AliPayPayTradeType.MWEB.ToString()
               )
            {
                return GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString();
            }
            return tradeType;
        }
 
 
 
    }
}