using System; using System.Collections.Generic; using System.IO; //using System.Linq; using System.Web; /// /// 基础配置类 /// namespace EMIS.Utility.OnlinePay.Alipay { public class Config { public static string alipay_public_key = @"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiyaUUHELeW+TBbEPep19IB/aVjakOZ9E3CKr4BXiC60kgQBXg6Ng8QRK7cEel3u3U0Tj4Eqe2hnRSCQPbvWOqFWPXvv+47bSXxyh4MCDgrBD11oSFjY7dD85DqW0vfr5kLBXKMze56o37sD1JKyTiUQnYo9sIrIock4eqMoBFks58yBdbdhhUweJizmPUnPATCMSlc03DuXvFNFxcNk3sVp3ZWt7YvMNo63xxt0snLVVT1Zc78eLVIQwQlizzMhDRy4IXpxNVIUmKxRiiM8+lFHZH6KinNXOBa/Z5gFyJa3cqfWWcbyRzeJx4BPsQaEmXmdAiDM+PnMdS2+PP9XJJwIDAQAB"; //这里要配置没有经过的原始私钥 //开发者私钥 public static string merchant_private_key = @"MIIEpQIBAAKCAQEAraWP3Es6QGuQUoxYVXyxUNLuvwScI8H40tu1ha4TKRG6tjnTOPAIiquTRp4XkRqBJTXBLLAItof+AnUJnUaRDA1dJ7+GOsv/4uSxyqeEgGpd7eRQWJS17YVepzZEBQwyugILQd2ETA/+G1OJjB2DF3s7oGNxQlJcbl1PV/sOG6tIbYun4oKy1pmlCRrCnK4lVDAnXBHQ0ZYo8RilcOWfU/uXc4NH/FxVoE5QHcWD7Tgz7s+W/poX5a9jduvUCoJFo0AjFQpx2yKxy/gvFzQNkloICl0A0XjVolR6PrgqkVxAI7fJb93/S9W2IGAVZAT2AP77mDdQx+itwYMiL6AxpQIDAQABAoIBAAPul89ZNLx4sw/rdaSZ6jn2TMmuhQqaPdQofXfFdVGcwSmXLZ1AcjERqYgT1FzIyNva18D3S3s2oR3VIJ6bFnW7Z7yaraNvMyAkJZJ9MJbn0bCtVtRqqaPzPS10IR4sJInpue+H4JMIWaysu5ScpndFpxf+qHXj/4vQORe465zcvmF9uQu7905CI64C5OEarH9QJBUvc58228gkzN5gDyYVgaFAkMN8JGll4n/NpqGFe4EH3HZ5NKf3EZq1DJ5ZyDW2QmNVjLfI3/42MhsC8MrhCZFfC3ZZFhm1Ob5AiElymOCNHqN0x1985o+s6sChq+AeTlKtdxJSfHXfH3+8Y5ECgYEA9gpUm39FQUmuptjpisAh156/l6r0VAGZCXq7IBb+fvB5Z2Mhx4IDva7OzqO0glDebmFpmuGfkSYBpz1RxPMw+PYpAZwUj/K+cWsmMnExHmIw2PUhLl5A1T4qx+9uNOuUcIKCJRGJX27gCXjjj3qnSSivvCuXnW2YuHqf/DDORQsCgYEAtK0HsFza73ERTNNI3tkszbYFBXUpxM4uSbnjNiPrsZ1bmHji4RKvjgRsM+cQlhv8cO994MylzZ6a1XMbNdYKeZ1724FAZXkFwZIf571Kux9I2Rql8ULSfX6AC2nOsl+XG635v97Grk7EVDs+AHgg3YczObwDc+gwbUemMIrqMg8CgYEA5IyoF2HcJU+aq2ZnWvoq9a6DbxHgsIBjdojJdn+lnKkpPT66zCcb7oGJni43qa4RURuwC612mlBhzMaLRJZbcYjIgrRH7YeiHJ1Z+BVpeT3g/kiGsBnhw7Rh7SOejg4f73tsBZ8KqtnFx0bCrC9VYgInbHZZ+mUqLoPKRWvY0A0CgYEAnUDwrUbUY40kwpovFY8umMkxK6PjO+E8lnzNTqULEmdkfpvQ1Jcf51rgFnipjg1DtcQs6okUUpgWKWvrJftq2JkCYXXo56jjIqydSmUN8znyfMvd3NQNQp7ksYphFg1vBu9wrdgnUzVJWgrKFzx3VnjDVB/ZXXudErBG7H8sAW8CgYEAjOS/vN1USNG+fED4754ePeC0XkVs9J8L2t2tR3On1O3pGmQXFPJKjGquvUJhqMIl/Rv2hRrstOK8lINgAr//kY9rDAcJo8758GmD02z/fKosr19FynvdxCrgdUgIf2JTvmAv8ESZ+SEYo1EP74qzXoWsRJdRCSwHVeTzUY2kFDM="; //开发者公钥 public static string merchant_public_key = @"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraWP3Es6QGuQUoxYVXyxUNLuvwScI8H40tu1ha4TKRG6tjnTOPAIiquTRp4XkRqBJTXBLLAItof+AnUJnUaRDA1dJ7+GOsv/4uSxyqeEgGpd7eRQWJS17YVepzZEBQwyugILQd2ETA/+G1OJjB2DF3s7oGNxQlJcbl1PV/sOG6tIbYun4oKy1pmlCRrCnK4lVDAnXBHQ0ZYo8RilcOWfU/uXc4NH/FxVoE5QHcWD7Tgz7s+W/poX5a9jduvUCoJFo0AjFQpx2yKxy/gvFzQNkloICl0A0XjVolR6PrgqkVxAI7fJb93/S9W2IGAVZAT2AP77mDdQx+itwYMiL6AxpQIDAQAB"; //应用ID public static string appId = "2016102200735433"; //合作伙伴ID:partnerID public static string pid = "2088102180581747"; //支付宝网关 //public static string serverUrl = "https://openapi.alipay.com/gateway.do"; public static string serverUrl = "https://openapi.alipaydev.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"; /// /// 公钥文件类型转换成纯文本类型 /// /// 过滤后的字符串类型公钥 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; } /// /// 私钥文件类型转换成纯文本类型 /// /// 过滤后的字符串类型私钥 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; } } }