支付宝相关配置
This commit is contained in:
@@ -6,9 +6,12 @@ import com.alipay.api.AlipayApiException;
|
||||
import com.alipay.api.AlipayClient;
|
||||
import com.alipay.api.DefaultAlipayClient;
|
||||
import com.alipay.api.domain.*;
|
||||
import com.alipay.api.internal.util.AlipaySignature;
|
||||
import com.alipay.api.request.*;
|
||||
import com.alipay.api.response.*;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@@ -53,13 +56,32 @@ public class AliPayApi {
|
||||
* @throws AlipayApiException 支付宝 Api 异常
|
||||
*/
|
||||
public static AlipayTradeAppPayResponse appPayToResponse(AlipayTradeAppPayModel model, String notifyUrl, AliPayApiConfig aliPayApiConfig) throws AlipayApiException {
|
||||
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
||||
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
||||
request.setBizModel(model);
|
||||
request.setNotifyUrl(notifyUrl);
|
||||
request.setBizContent(model.toString());
|
||||
AlipayTradeAppPayResponse response = aliPayApiConfig.getAliPayClient().sdkExecute(request);
|
||||
System.out.println(response.getBody());
|
||||
return aliPayApiConfig.getAliPayClient().sdkExecute(request);
|
||||
}
|
||||
public static AlipayTradeAppPayResponse appPayToResponse1(AlipayTradeAppPayModel model, String notifyUrl, AlipayClient alipayClient) throws AlipayApiException {
|
||||
log.info("-----------支付宝支付:{}", JSONObject.toJSONString(alipayClient));
|
||||
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
||||
request.setNotifyUrl(notifyUrl);
|
||||
// JSONObject bizContent = new JSONObject();
|
||||
// bizContent.put("out_trade_no", model.getOutTradeNo());
|
||||
// bizContent.put("total_amount",model.getTotalAmount());
|
||||
// bizContent.put("subject", "测试商品");
|
||||
// bizContent.put("product_code", "QUICK_MSECURITY_PAY");
|
||||
request.setBizModel(model);
|
||||
// request.setBizContent(bizContent.toString());
|
||||
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);;
|
||||
log.info("-----------支付宝同步结果--------------:{}", JSONObject.toJSONString(response));
|
||||
System.out.println(response.getBody());
|
||||
return response;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* WAP支付
|
||||
|
||||
@@ -26,5 +26,9 @@ public class AliPayBean {
|
||||
private String serverUrl;
|
||||
private String domain;
|
||||
|
||||
private String rootCertPath;
|
||||
private String certPath;
|
||||
private String alipayPublicKey;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user