tijian_tieying/web/dccdc/Common/Alipay/Config.cs
2025-02-20 12:14:39 +08:00

85 lines
5.0 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.IO;
//using System.Linq;
using System.Web;
/// <summary>
/// 基础配置类
/// </summary>
namespace Com.Alipay
{
public class Config
{
public static string alipay_public_key = @"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQyomEQ/B3eDNgZHhG6YO3ndO91s0sKEwGGJ1IzBxThtATw9lX+4FyvYHlQDaX7tZoKFC/StrCWQkNG7WRL5f0popHjqo3ANM+OX+JFxKvhU/WmxoINwEMSSr2dn+hEG3KMmCClpG4h0pz18gyeik7J1NUY2lNLhYH8D1d/XCLF5C6K9Sj+UmkjEhDz+ILlKZdudXVX0vA9CttnaoKXu44+xxQrod9DWuVm2eoCnUNfOXaaSIkZ9s4GaKtmGgQAKSXx4dx37RbEkdyMYmkaihqcvViq/3J9tESulYt0M9FQzxg/YGtqGEuNqtGZCzTBBowXaJWvEVOdN4LthCcBgmQIDAQAB";
//这里要配置没有经过的原始私钥
//开发者私钥
public static string merchant_private_key = @"MIIEogIBAAKCAQEAzanADALnMjWy93TgYzqZ/OAlLexSA2ZVl93IyVVFk/ALKnnAgGZhVy/w1Kq06WoLD2lyH9OXhziGo3iFMsywd26Ec76Egp9ha6EaRAsSRc8LibaLnMGyv9nsZPmAkoEYiRfHCXL37XJwSKAz9i3pSxeCUNrLe/33Y6orcpzDhphSseCrYO2cPTciR2tf3xIMxqw7VjeHNRIpqUKaC3FTDerjeb0qJFt07VyzcYsr0s1arIqTLZCZMPvMNTlGYqvyCJUB3ulxXOwTqHIKmk/RWA59uqqjxZXy8WWLf+WRtZTWFWz8/vLTAN0mgaLEwWvyCd2jpP/1h/h310UESqM3qwIDAQABAoIBABbHlZD/BVKnZgJIvM3g4MuEnDmg8liUDij7FNFQE5vWO7Zhs/PE40U/9yHnIpC0ATOcz1o9GoyMs0UKBV7iEy23XQ5g7NZ3BthgCMO+ojB/RVzkjkQ3pC/h2HA6voX7rJcKvi4KwPFY+pzgucCrxypdGT8RbPZ3493zLErOmE2hAHj8fv1AfXuXnTGd+tYuMzm/jvEnSDpnzC57eVRfoqe7YTUkp6XBwNS/IWoF+VWsmg3/YeD1AAfs4gHfqaixTlksj+QKHKpNhM7+Tm+05euYr+Sn+KQsoSBrId2MYsnH7yHiOmyRDlpi8paXj9cHTjLmjc+XGWduEEgQGWRi3IECgYEA/c3XizyCqhOSiHi8TiH9sm2yXTSpqCDzGP0XxTWxzYYCWlKVrDoJw+BssrobUI1G9H+ADpQX6YvDKlurr1wkNjH/o4YDLPhBiVXdYL7UUvT880Nuw1o6TeftJjU2HzUX4t1PowdazS11vyKbiHLYO6YAfUMvN+7iX6ndO0avu8ECgYEAz3FHg1IbN7SW/taBxWF9rgl1IqD/6PbZZJjadywd/+2dqr5YzUksCpwoCSPMIvIWJ7ukxz3IWoy/z7R23AeW5Zy21Y/zU4IJZ0jp4zxQBe8pQg0oJvKGcpqnU1EqX+kZOCLxJs139+FAyazkPGRU0vvoIMUF/kshdeBMnSl3PmsCgYAls1jsNt3V87hVi1G1bXko8wCGtdbpwZM6yAWq5rH1rI1W62OORMTEkuaymdCK46GBmhrkj30J1Rf1h8516wL6Be1KVhLMsEfT5axPvaj+daPJYt/mJtX4UpY4kbjrY9Cbg3Jb7jC/v5v4+2QNHbofCiaSdNNjxJldynaxYmuiQQKBgG5rqRpg6TYEvd9WxWsQkvrB9AUD2FTkmSFwL9IBvNJPZH7PpatYiMX5C2KaGH59iIeL3ZFk9LIme6+PKznCHHOKsNQLNQW9kU3WRRF9OEeAX+DV6gqZTDHS2sCB0uGMzazRBLaX5oUe9QKlMjRnX7OS/aP73E3ZJi19wKpjuSKTAoGAexv5z5EYfT+yrZgcfk6K7e2Jr6O8SM8JNMm6KcxA4EJeMHzMjyqXZo/IiMuBMSTQ7B1ph9JvB83Dz2yaywF9d4TzK1tSgpgmtyZdeeqe0zJR8eJl4EaHBOV0fzuyyNklMubwXP1aC2HqbzibLnPqu+b9FWmJ1Z7rRRKJ7necyaQ=";
//开发者公钥
public static string merchant_public_key = @"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzanADALnMjWy93TgYzqZ/OAlLexSA2ZVl93IyVVFk/ALKnnAgGZhVy/w1Kq06WoLD2lyH9OXhziGo3iFMsywd26Ec76Egp9ha6EaRAsSRc8LibaLnMGyv9nsZPmAkoEYiRfHCXL37XJwSKAz9i3pSxeCUNrLe/33Y6orcpzDhphSseCrYO2cPTciR2tf3xIMxqw7VjeHNRIpqUKaC3FTDerjeb0qJFt07VyzcYsr0s1arIqTLZCZMPvMNTlGYqvyCJUB3ulxXOwTqHIKmk/RWA59uqqjxZXy8WWLf+WRtZTWFWz8/vLTAN0mgaLEwWvyCd2jpP/1h/h310UESqM3qwIDAQAB";
//应用ID
public static string appId = "2017081508211690";
//合作伙伴IDpartnerID
public static string pid = "2088721510537232";
//支付宝网关
public static string serverUrl = "https://openapi.alipay.com/gateway.do";
public static string mapiUrl = "https://mapi.alipay.com/gateway.do";
public static string monitorUrl = "http://mcloudmonitor.com/gateway.do";
//编码,无需修改
public static string charset = "utf-8";
//签名类型支持RSA2推荐、RSA
//public static string sign_type = "RSA2";
public static string sign_type = "RSA2";
//版本号,无需修改
public static string version = "1.0";
/// <summary>
/// 公钥文件类型转换成纯文本类型
/// </summary>
/// <returns>过滤后的字符串类型公钥</returns>
public static string getMerchantPublicKeyStr()
{
StreamReader sr = new StreamReader(merchant_public_key);
string pubkey = sr.ReadToEnd();
sr.Close();
if (pubkey != null)
{
pubkey= pubkey.Replace("-----BEGIN PUBLIC KEY-----", "");
pubkey = pubkey.Replace("-----END PUBLIC KEY-----", "");
pubkey = pubkey.Replace("\r", "");
pubkey = pubkey.Replace("\n", "");
}
return pubkey;
}
/// <summary>
/// 私钥文件类型转换成纯文本类型
/// </summary>
/// <returns>过滤后的字符串类型私钥</returns>
public static string getMerchantPriveteKeyStr()
{
StreamReader sr = new StreamReader(merchant_private_key);
string pubkey = sr.ReadToEnd();
sr.Close();
if (pubkey != null)
{
pubkey = pubkey.Replace("-----BEGIN PUBLIC KEY-----", "");
pubkey = pubkey.Replace("-----END PUBLIC KEY-----", "");
pubkey = pubkey.Replace("\r", "");
pubkey = pubkey.Replace("\n", "");
}
return pubkey;
}
}
}