package com.yeshi.fanli.util.alipay;
|
|
import com.alipay.api.AlipayClient;
|
import com.alipay.api.DefaultAlipayClient;
|
|
|
public class AlipayWapConfig {
|
// 商户appid
|
//public static String APP_ID = "2021001164655513";
|
|
//沙箱环境
|
public static String APP_ID = "2016102100734118";
|
|
/**
|
* 你的私钥 私钥 pkcs8格式的
|
*/
|
public static String APP_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDtWSMDXc3O7HcWcWiDzbmYyZDAEkVK2arOoPGwPLlxDXXpfPv6s2P9qRmXub6rrpbrKtIRpdbjbAJAwyDfIDBHiQzwWBqAPMk+G+1mrhU/NQEWcu0IT410j0MVODpz3X2zlb4UN7bzmkCkmLS7+/1fhKRQTql+2RXpeDuBvSdYlitVxNoXscPwm+xE7zZ84qS2agOUJHA+HGvb5mpEzA3kNPdGMm6hx0CzcEbNeI9AmbFJyXf6vZuHaQRcAe68MZObECIt/RwJfg+YnKwuDJYW+9+iMEUPbfg9ZjQB8062uPC8mddSPcxslP8//svmTXu+bz1Pl4v2FftErO1w/m5tAgMBAAECggEAXpTawwiqbv8EJcljoMJmZ2BLcn7VZhJ/Yn/4UAaiz05R4o2PzEOYYQj1zeSS+s9EDMqvk6DGlTIBY9VeUAv/sUIICe7SALA4caunWvecN+fjWxLJKjqpX/2G+fnCMVHeOaY+bMgW+9RIVk8UFqVAPsQYxnfSS14uwS7MZ9L8zuukNcYXdfZk030usztQaVkZWAddukUjA0YmquTUArZ63uEcU+LlfOpmWZ7JSiX2H7lIn6Fwilo3N3/J3eqTgTlw5N4V2Dvr962xlIzlJ+d5OuH9tRCEHcNaru2GYa/+trVGzbXwsGuCrtLxeFPQOb5HVmh77IMJbESGMe6V3U/BgQKBgQD6ZYSkrYBIdGGewQkPIFcdHa+ElpT5fCuA1ZamCeeOMKM+08r3dRfhxHWY9RuZDEULzcmHU8X44zA6uxU0qVU6Q07KIGWFUf85G4qcbrL+VV1yHGL3t8vbwRljaAZ6hTeEI/2Vfl8UgsvfV4goc7avvxRM2uYjYb5I5mEakTQIVQKBgQDyqN3b0faP5SIWxkLjXYy4Am5LX97FwtTdNm1DUCi1San/wnBQPb4K3iWp4DZgcjWWxZN8AWWkbabV9oPdwaXxxHRZSPo9AkqPGt2A+iiHxl7xCotM95Mg+OgIe5e9bN5+QBtZ9Sg0xe6bMMDlbBhLvGMIZzcOKzPLtoKkDw/FuQKBgQD367YmuycOFjVl02ld0b6PNIpJdDLyxq/oMxKjOaFMVvn7RgZrd0N7JWLuXJnDsrNWmZ3VYOven0tsiznW12ZsdqI3XVZHZ8WVTKC0fKK7UdhhGJwg+5lb71hs5V2sx+QM8Pmun94SV+L2Mxu8Ob4DSuUVp5NAKxIV6gzxGh3ztQKBgH94e8ssucQPTt/92EdN7kz/YecQfpsOZPmrzKvuoOPSxY3IG23bcUiON+TMFmSFumbwdTBQH4/H1jtRmyXTwxOE6sW4U1PXL0mLiE5nmwDwERG4Q0L0TwKkHmfOXQCx/xL9JCEWar+GNnipnLsoFH88gB168u3rffMGdgwuqU9pAoGATKuOiyHqe8mE5xezVqD3R/yaUo/yjGfV6WedsUEI9Dh1T1MJaehdOyzuxe7h5IVwlsPwy29l0wJ80L0+oO9O9CL9OsxiwNO6QK7nyqI0JfSJc0VhettXxWexVq3eSj0CnFd5ksiDwmmBgCs2r2zEmhyKt/fNmI7yn6djuyVjWT4=";
|
|
/**
|
* 编码
|
*/
|
public static String CHARSET = "UTF-8";
|
/**
|
* 支付宝公钥
|
*/
|
public static String ALIPAY_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzPpFDjI0B1O7S3WDNsUPK1UerFzP+6VGUDVYWDnmU4UcEVYc9/McD8w7+3D2P16achvYF7Xk9gE1TbRTbWkMvIKtwj3MKU+zdevwOTwbvV46UQ3L1DdpFNFx89fYNMf81HTr9oQROIUwSIz2yP0i/CuMW/Tqnb5EWnaz5Ws4m1+ioKKq41oTx6kzF5SxFfvkcRq95KTXgcoNauemUncbjV+Rh2G3ZDBy7sLXKaoY8a5M0jtf1f53MPJJ9LEnJE5oCRj2AHsOMJ4ECjoRTGVJvn2mREoyW8SCDfaT7dPD4bagrspwB/kB2j6P0HnddspB7BfdkuKGSz5YviOhdW3TuwIDAQAB";
|
|
/**
|
* 支付宝网关地址
|
*/
|
//private static String GATEWAY = "https://openapi.alipay.com/gateway.do";//正式环境
|
|
// 请求网关地址
|
public static String GATEWAY = "https://openapi.alipaydev.com/gateway.do";
|
|
|
//private static String GATEWAY = "https://openapi.alipay.com/gateway.do";//沙箱环境
|
/**
|
* 成功付款回调
|
*/
|
public static String PAY_NOTIFY = "http://apph5.banliapp.com";//验签
|
/**
|
* 支付成功回调
|
*/
|
public static String REFUND_NOTIFY = "";//姑且没用到
|
/**
|
* 前台通知地址
|
*/
|
public static String RETURN_URL = "http://apph5.banliapp.com";//支付成功后返回哪个前端页面
|
/**
|
* 参数类型
|
*/
|
public static String PARAM_TYPE = "json";
|
/**
|
* 成功标识
|
*/
|
public static final String SUCCESS_REQUEST = "TRADE_SUCCESS";
|
/**
|
* 交易关闭回调(当该笔订单全部退款完毕,则交易关闭)
|
*/
|
public static final String TRADE_CLOSED = "TRADE_CLOSED";
|
/**
|
* 支付宝开发平台中的支付宝账号(企业)
|
*/
|
// public static final String SELLER_ID = "2088231353656741";
|
|
public static final String SELLER_ID = "2088102180556545"; //沙箱环境
|
|
|
|
//签名算法类型(根据生成私钥的算法,RSA2或RSA)
|
public static final String SIGNTYPE = "RSA2";
|
|
/**
|
* 支付宝请求客户端入口
|
*/
|
private volatile static AlipayClient alipayClient = null;
|
|
|
/**
|
* 不可实例化
|
*/
|
private AlipayWapConfig(){};
|
|
/**
|
* 双重锁单例
|
* @return 支付宝请求客户端实例
|
*/
|
public static AlipayClient getInstance(){
|
if (alipayClient == null){
|
synchronized (AlipayWapConfig.class){
|
if (alipayClient == null){
|
alipayClient = new DefaultAlipayClient(GATEWAY,APP_ID,APP_PRIVATE_KEY,PARAM_TYPE,CHARSET,ALIPAY_PUBLIC_KEY,SIGNTYPE);
|
}
|
}
|
}
|
return alipayClient;
|
}
|
}
|