提交 76ce0c7e authored 作者: 吴德鹏's avatar 吴德鹏

paypal payment

上级 4226fb11
......@@ -26,8 +26,6 @@ import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
......@@ -176,6 +174,7 @@ public class PaypalContoller {
@GetMapping("/success/{orderId}")
public void paymentSuccess(@PathVariable("orderId") String orderId, HttpServletRequest request, HttpServletResponse response) throws Exception {
logger.info("paypal支付校验开始,时间:" + getTime());
boolean verify = false;
String payerId = request.getParameter("PayerID");
//订单id
String paymentId = request.getParameter("paymentId");
......@@ -207,11 +206,16 @@ public class PaypalContoller {
createFinance(paymentId, payUrl, order);
//数据库校验支付状态##PayStatus 20
if (OrderStatusEnum.PAID.getValue().equals(tbCfOrder.getPayStatus())) {
response.sendRedirect(PAYPAL_SUCCESS_PAGE);
}
if (OrderStatusEnum.PAID.getValue().equals(tbCfOrder.getPayStatus()))
verify = true;
}
}
if (verify) {
response.sendRedirect(PAYPAL_SUCCESS_PAGE);
} else {
response.sendRedirect(PAYPAL_FAILED_PAGE);
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论