91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: Java
  • 標簽: 支付寶??

資源簡介

整合支付寶 登陸、支付、獲取用戶信息等功能的一個工具類,將參數放在properties配置文件中,所有功能統一調用。貨真價實,絕對好用~~

資源截圖

代碼片段和文件信息

package?com.xhlc.pay.util;

import?java.io.UnsupportedEncodingException;
import?java.net.URLEncoder;
import?java.util.HashMap;
import?java.util.Map;

import?org.slf4j.Logger;
import?org.slf4j.LoggerFactory;
import?org.springframework.util.StringUtils;

import?com.alibaba.fastjson.JSON;
import?com.alipay.api.AlipayApiException;
import?com.alipay.api.AlipayClient;
import?com.alipay.api.AlipayConstants;
import?com.alipay.api.DefaultAlipayClient;
import?com.alipay.api.domain.AlipayTradeAppPayModel;
import?com.alipay.api.request.AlipayOpenAuthTokenAppRequest;
import?com.alipay.api.request.AlipaySystemOauthTokenRequest;
import?com.alipay.api.request.AlipayTradeAppPayRequest;
import?com.alipay.api.request.AlipayTradeQueryRequest;
import?com.alipay.api.request.AlipayTradeRefundRequest;
import?com.alipay.api.request.AlipayUserInfoShareRequest;
import?com.alipay.api.response.AlipayOpenAuthTokenAppResponse;
import?com.alipay.api.response.AlipaySystemOauthTokenResponse;
import?com.alipay.api.response.AlipayTradeAppPayResponse;
import?com.alipay.api.response.AlipayTradeQueryResponse;
import?com.alipay.api.response.AlipayTradeRefundResponse;
import?com.alipay.api.response.AlipayUserInfoShareResponse;
import?com.smy.framework.core.config.Property;
import?com.xhlc.pay.dto.AliRefundRequestDto;
import?com.xhlc.pay.dto.AliSignOrderRequestDto;

/**
?*?https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=2017121300692655&
?*?redirect_uri=http://oliver.vicp.io:12886/alipayTest/return_url.jsp?支付寶?集成工具
?*?
?*?@since?2017-12-20
?*?@author?oliver
?*?
?*/
public?class?AlipayUtils?{

private?static?String?appId;

private?static?String?privateKey;

public?static?String?publicKey;

private?static?String?redirectIp;

static?{
appId?=?Property.getProperty(“alipay.appId“?““);
privateKey?=?Property.getProperty(“alipay.privateKey“?““);
publicKey?=?Property.getProperty(“alipay.publicKey“?““);
redirectIp?=?Property.getProperty(“alipay.redirectIp“?““);
}

private?static?Logger?LOG?=?LoggerFactory.getLogger(AlipayUtils.class);
//?統一收單交易創建接口
private?static?AlipayClient?alipayClient?=?null;

public?static?AlipayClient?getAlipayClient()?{
if?(alipayClient?==?null)?{
synchronized?(AlipayUtils.class)?{
if?(null?==?alipayClient)?{
alipayClient?=?new?DefaultAlipayClient(“https://openapi.alipay.com/gateway.do“?appId?privateKey
AlipayConstants.FORMAT_JSON?AlipayConstants.CHARSET_UTF8?publicKey?“RSA2“);
}
}
}
return?alipayClient;
}

/**
?*?用戶同意授權,獲取authCode
?*?
?*?@param?url
?*????????????回調地址
?*?@return
?*/
public?static?String?visitUrl(String?url)?{
String?encodeUrl?=?““;
try?{
encodeUrl?=?URLEncoder.encode(url?“UTF-8“);
}?catch?(UnsupportedEncodingException?e)?{
return?null;
}
String?scope?=?“auth_userauth_base“;
String?visitUrl?=?“https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=“?+?appId?+?“&s

評論

共有 條評論