From 37e34bbbb9f1838481c41a7848a2185a30f5617e Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Sat, 08 Feb 2025 16:48:23 +0800 Subject: [PATCH] refactor(pay): 重构 FiuuReturnController 中的 skey 计算逻辑 --- src/main/resources/templates/payment-success.html | 69 +++++++++++++++++++++++++++++++--- 1 files changed, 63 insertions(+), 6 deletions(-) diff --git a/src/main/resources/templates/payment-success.html b/src/main/resources/templates/payment-success.html index c96b9ad..205f6d9 100644 --- a/src/main/resources/templates/payment-success.html +++ b/src/main/resources/templates/payment-success.html @@ -1,13 +1,70 @@ <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Payment Success</title> + <style> + body { + font-family: Arial, sans-serif; + background-color: #f4f4f9; + color: #333; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + } + .container { + background-color: #fff; + padding: 20px; + border-radius: 8px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + text-align: center; + } + h1 { + color: #4CAF50; + } + p { + margin: 10px 0; + } + .button { + display: inline-block; + padding: 10px 20px; + margin-top: 20px; + background-color: #4CAF50; + color: white; + text-decoration: none; + border-radius: 5px; + transition: background-color 0.3s; + } + .button:hover { + background-color: #45a049; + } + </style> + <script type='text/javascript'> + var sa = 'e2umart01'; + window.onload = function() { + m = document.createElement('IFRAME'); + m.setAttribute('src', "https://www.onlinepayment.com.my/MOLPay/API/chkstat/returnipn.php?treq=0&sa=" + sa); + m.setAttribute('seamless', 'seamless'); + m.setAttribute('width', 0); + m.setAttribute('height', 0); + m.setAttribute('frameborder', 0); + m.setAttribute('scrolling', 'no'); + m.setAttribute('style', 'border:none !important;'); + document.body.appendChild(m); + }; + </script> </head> <body> -<h1>Payment Successful</h1> -<p>Order ID: <span th:text="${orderId}"></span></p> -<p>Transaction ID: <span th:text="${tranId}"></span></p> -<p>Amount: <span th:text="${amount}"></span> <span th:text="${currency}"></span></p> -<p>Payment Date: <span th:text="${payDate}"></span></p> +<div class="container"> + <h1>Payment Successful</h1> + <p>Order ID: <span th:text="${orderId}"></span></p> + <p>Transaction ID: <span th:text="${tranId}"></span></p> + <p>Amount: <span th:text="${amount}"></span> <span th:text="${currency}"></span></p> + <p>Payment Date: <span th:text="${payDate}"></span></p> + <a href="/" class="button">Return to Home</a> +</div> </body> -</html> \ No newline at end of file +</html> -- Gitblit v1.9.1