Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
2b04ff54
Commit
2b04ff54
authored
Mar 29, 2022
by
dingzhiwei
Browse files
修复微信、支付宝设置订单超时时间问题
parent
63b6b225
Changes
7
Hide whitespace changes
Inline
Side-by-side
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliApp.java
View file @
2b04ff54
...
...
@@ -57,7 +57,7 @@ public class AliApp extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
req
.
setBizModel
(
model
);
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliBar.java
View file @
2b04ff54
...
...
@@ -69,7 +69,7 @@ public class AliBar extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
req
.
setBizModel
(
model
);
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliJsapi.java
View file @
2b04ff54
...
...
@@ -67,7 +67,7 @@ public class AliJsapi extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setBuyerId
(
bizRQ
.
getBuyerUserId
());
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
req
.
setBizModel
(
model
);
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliPc.java
View file @
2b04ff54
...
...
@@ -61,7 +61,7 @@ public class AliPc extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setProductCode
(
"FAST_INSTANT_TRADE_PAY"
);
model
.
setQrPayMode
(
"2"
);
//订单码-跳转模式
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliQr.java
View file @
2b04ff54
...
...
@@ -60,7 +60,7 @@ public class AliQr extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
req
.
setBizModel
(
model
);
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/payway/AliWap.java
View file @
2b04ff54
...
...
@@ -61,7 +61,7 @@ public class AliWap extends AlipayPaymentService {
model
.
setSubject
(
payOrder
.
getSubject
());
//订单标题
model
.
setBody
(
payOrder
.
getBody
());
//订单描述信息
model
.
setTotalAmount
(
AmountUtil
.
convertCent2Dollar
(
payOrder
.
getAmount
().
toString
()));
//支付金额
model
.
setTime
out
Expre
ss
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setTimeExp
i
re
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATETIME_FORMAT
));
// 订单超时时间
model
.
setProductCode
(
"QUICK_WAP_PAY"
);
req
.
setNotifyUrl
(
getNotifyUrl
());
// 设置异步通知地址
req
.
setReturnUrl
(
getReturnUrl
());
// 同步跳转地址
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayPaymentService.java
View file @
2b04ff54
...
...
@@ -95,7 +95,7 @@ public class WxpayPaymentService extends AbstractPaymentService {
request
.
setSpbillCreateIp
(
payOrder
.
getClientIp
());
request
.
setNotifyUrl
(
getNotifyUrl
());
request
.
setProductId
(
System
.
currentTimeMillis
()+
""
);
request
.
setTimeExpire
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
NORM_DATE_FORMAT
));
request
.
setTimeExpire
(
DateUtil
.
format
(
payOrder
.
getExpiredTime
(),
DatePattern
.
PURE_DATETIME_PATTERN
));
//订单分账, 将冻结商户资金。
if
(
isDivisionOrder
(
payOrder
)){
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment