mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 18:26:38 +08:00
commit
c6f17be7c9
@ -26,9 +26,8 @@ public class AliPayService {
|
|||||||
public String generateOrderPhone(AliPayEntity aliPayEntity) throws Exception {
|
public String generateOrderPhone(AliPayEntity aliPayEntity) throws Exception {
|
||||||
JSONObject bizContent = new JSONObject();
|
JSONObject bizContent = new JSONObject();
|
||||||
bizContent.put("subject","皇家宠物食品官方商城");
|
bizContent.put("subject","皇家宠物食品官方商城");
|
||||||
bizContent.put("total_amount",aliPayEntity.getTotal_amount());
|
bizContent.put("total_amount",String.format("%.2f", Double.parseDouble(aliPayEntity.getTotal_amount())));
|
||||||
bizContent.put("out_trade_no",aliPayEntity.getOut_trade_no());
|
bizContent.put("out_trade_no",aliPayEntity.getOut_trade_no());
|
||||||
// bizContent.put("goods_detail", aliPayEntity.getGoodsDetail());
|
|
||||||
bizContent.put("product_code", aliPayEntity.getProduct_code());
|
bizContent.put("product_code", aliPayEntity.getProduct_code());
|
||||||
bizContent.put("quit_url", AlipayConfig.return_url);
|
bizContent.put("quit_url", AlipayConfig.return_url);
|
||||||
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
|
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
|
||||||
@ -36,7 +35,7 @@ public class AliPayService {
|
|||||||
request.setNotifyUrl(AlipayConfig.notify_url);
|
request.setNotifyUrl(AlipayConfig.notify_url);
|
||||||
request.setReturnUrl(AlipayConfig.return_url);
|
request.setReturnUrl(AlipayConfig.return_url);
|
||||||
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
|
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
|
||||||
AlipayTradeWapPayResponse alipayTradeWapPayResponse = alipayClient.pageExecute(request);
|
AlipayTradeWapPayResponse alipayTradeWapPayResponse = alipayClient.pageExecute(request);
|
||||||
if (alipayTradeWapPayResponse.isSuccess()) {
|
if (alipayTradeWapPayResponse.isSuccess()) {
|
||||||
String body = alipayTradeWapPayResponse.getBody();
|
String body = alipayTradeWapPayResponse.getBody();
|
||||||
return body;
|
return body;
|
||||||
@ -46,20 +45,18 @@ public class AliPayService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String generateOrderPC(AliPayEntity aliPayEntity) throws Exception {
|
public String generateOrderPC(AliPayEntity aliPayEntity) throws Exception {
|
||||||
JSONObject bizContent = new JSONObject();
|
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
|
||||||
bizContent.put("subject","皇家宠物食品官方商城");
|
|
||||||
bizContent.put("total_amount",aliPayEntity.getTotal_amount());
|
|
||||||
bizContent.put("out_trade_no",aliPayEntity.getOut_trade_no());
|
|
||||||
// bizContent.put("goods_detail", aliPayEntity.getGoodsDetail());
|
|
||||||
bizContent.put("product_code", aliPayEntity.getProduct_code());
|
|
||||||
bizContent.put("quit_url", AlipayConfig.return_url);
|
|
||||||
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest ();
|
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest ();
|
||||||
request.setBizContent(bizContent.toString());
|
|
||||||
request.setNotifyUrl(AlipayConfig.notify_url);
|
request.setNotifyUrl(AlipayConfig.notify_url);
|
||||||
request.setReturnUrl(AlipayConfig.return_url);
|
request.setReturnUrl(AlipayConfig.return_url);
|
||||||
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
|
JSONObject bizContent = new JSONObject();
|
||||||
|
bizContent.put("subject","皇家宠物食品官方商城");
|
||||||
|
bizContent.put("total_amount",String.format("%.2f", Double.parseDouble(aliPayEntity.getTotal_amount())));
|
||||||
|
bizContent.put("out_trade_no",aliPayEntity.getOut_trade_no());
|
||||||
|
bizContent.put("product_code", "FAST_INSTANT_TRADE_PAY");
|
||||||
|
request.setBizContent(bizContent.toString());
|
||||||
|
|
||||||
AlipayTradePagePayResponse alipayTradePagePayResponse = alipayClient.pageExecute(request);
|
AlipayTradePagePayResponse alipayTradePagePayResponse = alipayClient.pageExecute(request);
|
||||||
if (alipayTradePagePayResponse.isSuccess()) {
|
if (alipayTradePagePayResponse.isSuccess()) {
|
||||||
String body = alipayTradePagePayResponse.getBody();
|
String body = alipayTradePagePayResponse.getBody();
|
||||||
return body;
|
return body;
|
||||||
|
Loading…
Reference in New Issue
Block a user