85 lines
5.0 KiB
C#
85 lines
5.0 KiB
C#
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";
|
||
|
||
//合作伙伴ID:partnerID
|
||
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;
|
||
}
|
||
|
||
}
|
||
} |