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 {
|
||||
JSONObject bizContent = new JSONObject();
|
||||
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("goods_detail", aliPayEntity.getGoodsDetail());
|
||||
bizContent.put("product_code", aliPayEntity.getProduct_code());
|
||||
bizContent.put("quit_url", AlipayConfig.return_url);
|
||||
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest();
|
||||
@ -36,7 +35,7 @@ public class AliPayService {
|
||||
request.setNotifyUrl(AlipayConfig.notify_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);
|
||||
AlipayTradeWapPayResponse alipayTradeWapPayResponse = alipayClient.pageExecute(request);
|
||||
AlipayTradeWapPayResponse alipayTradeWapPayResponse = alipayClient.pageExecute(request);
|
||||
if (alipayTradeWapPayResponse.isSuccess()) {
|
||||
String body = alipayTradeWapPayResponse.getBody();
|
||||
return body;
|
||||
@ -46,20 +45,18 @@ public class AliPayService {
|
||||
}
|
||||
|
||||
public String generateOrderPC(AliPayEntity aliPayEntity) throws Exception {
|
||||
JSONObject bizContent = new JSONObject();
|
||||
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);
|
||||
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
|
||||
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest ();
|
||||
request.setBizContent(bizContent.toString());
|
||||
request.setNotifyUrl(AlipayConfig.notify_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()) {
|
||||
String body = alipayTradePagePayResponse.getBody();
|
||||
return body;
|
||||
|
Loading…
Reference in New Issue
Block a user