支付完成判定

This commit is contained in:
Chopper 2022-01-20 15:59:26 +08:00
parent f3965cecd5
commit 007d69a887

View File

@ -293,8 +293,9 @@ public class AliPayPlugin implements Payment {
log.info("支付回调响应:{}", JSONUtil.toJsonStr(map)); log.info("支付回调响应:{}", JSONUtil.toJsonStr(map));
boolean verifyResult = AlipaySignature.rsaCertCheckV1(map, alipayPaymentSetting.getAlipayPublicCertPath(), "UTF-8", boolean verifyResult = AlipaySignature.rsaCertCheckV1(map, alipayPaymentSetting.getAlipayPublicCertPath(), "UTF-8",
"RSA2"); "RSA2");
//支付完成 //支付完成判定
if (!"TRADE_FINISHED".equals(map.get("trade_status"))) { if (!"TRADE_FINISHED".equals(map.get("trade_status")) &&
!"TRADE_SUCCESS".equals(map.get("trade_status"))) {
return; return;
} }
String payParamStr = map.get("passback_params"); String payParamStr = map.get("passback_params");