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== }