package com.alipay.config;

/* *
 *类名：AlipayConfig
 *功能：基础配置类
 *详细：设置帐户有关信息及返回路径
 *版本：3.4
 *修改日期：2016-03-08
 *说明：
 *以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
 *该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
 */

public class AlipayConfig {
	
//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 合作身份者ID，签约账号，以2088开头由16位纯数字组成的字符串，查看地址：https://b.alipay.com/order/pidAndKey.htm
	public static String partner = "2088301093128661";
	
	// 收款支付宝账号，以2088开头由16位纯数字组成的字符串，一般情况下收款账号就是签约账号
	public static String seller_id = partner;

	// MD5密钥，安全检验码，由数字和字母组成的32位字符串，查看地址：https://b.alipay.com/order/pidAndKey.htm
    public static String key = "lar4jxqvzk38awn5ruk4suqaiy4dew2p";

	// 服务器异步通知页面路径  需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String notify_url = "/api/v1/open/alipay/notifyUrl";

	// 页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String return_url = "/api/v1/open/alipay/returnUrl";

	// 签名方式
	public static String sign_type = "MD5";
	
	//支付宝公钥
	public static String RSA_PUBLIC = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
	
	// 商户私钥，pkcs8格式
	public static  String RSA_PRIVATE = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKYMielY0JmeD1Bc/W1StGGIysf4SMBTRuRYR1k7Meov+zfD+sRFm0xlp/oxb7bs4qqdztHRC6cE1qwnnsQ2on5d29ufXou2+HcC7gUvzqcnf2sl2+pwklnoTe/zS2NMcoWuAY5Vs5dXVBCrMLB3ARRFmqeRg1gqaPvo4nQxkD7dAgMBAAECgYEAjMfctWaDlXqY6T2t795K6NaddmVe6RCx7i+abmDttOvxRhp2pamOPXuCq3D2klTM6HLbQrDF/Fjx2QvOY/UeVj+COCw6dvctCdKClMYyk3oaIpsFuTh7kxoXFJpEJXIiXxfrRGFAumOruUK94sKl0VkogdMkLbzKh/iMO6HutYECQQDQ4NIb3NCKaxSCMdQA+xDZLDyY4u0KWI6hm+fFzCai2Erhiv+XfneRKtDeNKCulJc3BesuF2lrADZ/O8B8TTGVAkEAy4I8ODYZ912X4Du+cGtFKLjQy8ceixSbGDT6OHo1BbZiQ3MXbhJ/TydwWa1TP+85qoU0a1r5RCwGZfbi+A6WKQJAJKpSN3HbaXDCeNgmTsXDf1u0h2HOGjLRVqz3UlEztwIgotazZvRcKK9LWrYCPqL2qEHxtnWFm7K93jeu4iLqwQJAF7Cga/a4TRhjDqJFx/ZkxZnGDIKwZoZOi6HXIu3u8CxMAggKyTB0C3XO2VGY6E9jyhrZgEnFzI7Ha+UyhKfGCQJAaGt/GcMWDQ2GQP6HYK9Cy/BCAdBcwGZdoMOHQb5A6C9j3vkW+V3g1m4ZV4g7SazZM53CETMob1J/7YlVInFOdA==";
		
	// 字符编码格式 目前支持 gbk 或 utf-8
	public static String input_charset = "utf-8";
		
	// 支付类型 ，无需修改
	public static String payment_type = "1";
		
	// 调用的接口名，无需修改
	public static String service = "create_direct_pay_by_user";


//↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
	
//↓↓↓↓↓↓↓↓↓↓ 请在这里配置防钓鱼信息，如果没开通防钓鱼功能，为空即可 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
	
	// 防钓鱼时间戳  若要使用请调用类文件submit中的query_timestamp函数
	public static String anti_phishing_key = "";
	
	// 客户端的IP地址 非局域网的外网IP地址，如：221.0.0.1
	public static String exter_invoke_ip = "";
		
//↑↑↑↑↑↑↑↑↑↑请在这里配置防钓鱼信息，如果没开通防钓鱼功能，为空即可 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
	
	//↑↑↑↑↑↑↑↑↑↑请在这里配置防钓鱼信息，如果没开通防钓鱼功能，为空即可 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
		//↓↓↓↓↓↓↓↓↓↓   设置支付宝超时时间  2017-05-04  柴雪腾 ↓↓↓↓↓↓↓↓↓↓ 
		//支付超时时间 如果是当天23点30至0点的订单设置1个小时后过期 小于23点30的则设置为到当天0点过期
/*		public static String timeOut(Date a){
			String TIMEOUT="1c";
			//String TIMEOUT ="5m"; //测试使用
			Calendar calendar = Calendar.getInstance();//日历对象
			calendar.setTime(a);
			int hour = calendar.get(Calendar.HOUR_OF_DAY);//时
			int minute = calendar.get(Calendar.MINUTE);//分
			if(23==hour&&30<=minute){
				TIMEOUT="1h";
				//TIMEOUT ="6m"; //测试使用
			}
			return TIMEOUT;
		}*/
		//↑↑↑↑↑↑↑↑↑↑  设置支付宝超时时间  2017-05-04  柴雪腾  ↑↑↑↑↑↑↑↑↑↑↑↑↑
	
//	应用公钥
//	MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmDInpWNCZng9QXP1tUrRhiMrH+EjAU0bkWEdZOzHqL/s3w/rERZtMZaf6MW+27OKqnc7R0QunBNasJ57ENqJ+Xdvbn16Ltvh3Au4FL86nJ39rJdvqcJJZ6E3v80tjTHKFrgGOVbOXV1QQqzCwdwEURZqnkYNYKmj76OJ0MZA+3QIDAQAB
//
//	支付宝公钥
//	MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB
//
//	应用私钥
//	MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKYMielY0JmeD1Bc/W1StGGIysf4SMBTRuRYR1k7Meov+zfD+sRFm0xlp/oxb7bs4qqdztHRC6cE1qwnnsQ2on5d29ufXou2+HcC7gUvzqcnf2sl2+pwklnoTe/zS2NMcoWuAY5Vs5dXVBCrMLB3ARRFmqeRg1gqaPvo4nQxkD7dAgMBAAECgYEAjMfctWaDlXqY6T2t795K6NaddmVe6RCx7i+abmDttOvxRhp2pamOPXuCq3D2klTM6HLbQrDF/Fjx2QvOY/UeVj+COCw6dvctCdKClMYyk3oaIpsFuTh7kxoXFJpEJXIiXxfrRGFAumOruUK94sKl0VkogdMkLbzKh/iMO6HutYECQQDQ4NIb3NCKaxSCMdQA+xDZLDyY4u0KWI6hm+fFzCai2Erhiv+XfneRKtDeNKCulJc3BesuF2lrADZ/O8B8TTGVAkEAy4I8ODYZ912X4Du+cGtFKLjQy8ceixSbGDT6OHo1BbZiQ3MXbhJ/TydwWa1TP+85qoU0a1r5RCwGZfbi+A6WKQJAJKpSN3HbaXDCeNgmTsXDf1u0h2HOGjLRVqz3UlEztwIgotazZvRcKK9LWrYCPqL2qEHxtnWFm7K93jeu4iLqwQJAF7Cga/a4TRhjDqJFx/ZkxZnGDIKwZoZOi6HXIu3u8CxMAggKyTB0C3XO2VGY6E9jyhrZgEnFzI7Ha+UyhKfGCQJAaGt/GcMWDQ2GQP6HYK9Cy/BCAdBcwGZdoMOHQb5A6C9j3vkW+V3g1m4ZV4g7SazZM53CETMob1J/7YlVInFOdA==

	
}

