confirm.html 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>ARK.Cards</title>
  8. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet"
  9. integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
  10. <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css" />
  11. <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css" />
  12. <link rel="stylesheet" href="./style.css">
  13. <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  14. </head>
  15. <body style="min-height: 100vh;">
  16. <section id="sec01" class="sec01 container-fluid px-0 mx-0">
  17. <div class="card bg-transparent text-white border-0">
  18. <img src="./img/banner.png" class="img-fluid" alt="...">
  19. </div>
  20. </section>
  21. <section class="sec04 my-5" style="min-height: 75vh;" id="confirm">
  22. <div class="row row-cols-1 mx-0 px-0 g-4 ">
  23. <div class="col px-0 mx-0">
  24. <div class="card border-0">
  25. <img src="./img/shop.png" class="card-img-top mx-auto py-4" alt="..." style="width: 50%;">
  26. <div class="card-body text-center">
  27. <h5 class="card-title">購買成功</h5>
  28. <a href="./collect.html" class="btn btn-toCollect mt-5">回到NFT收藏</a>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </section>
  34. <footer style="background: #484848;" class="py-4">
  35. <p class="text-white text-center mb-0">Copyright 2021 版權所有 © Ark.Cards</p>
  36. </footer>
  37. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"
  38. integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p"
  39. crossorigin="anonymous"></script>
  40. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js"
  41. integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT"
  42. crossorigin="anonymous"></script>
  43. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  44. <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
  45. <!-- <script src="./goto.js"></script> -->
  46. <script>
  47. const urlParams = new URLSearchParams(window.location.search);
  48. let transactionId = urlParams.get('transactionId');
  49. let url = `https://api.ptt.cx:8750/api/v1/linepay/confirm?transactionId=${transactionId}`;
  50. console.log(transactionId);
  51. axios({
  52. method: 'get',
  53. url: url,
  54. headers: {'accept': 'application/json'},
  55. }).then(res => {
  56. console.log(res.data);
  57. // window.location.href = './collect.html';
  58. $('#confirm .card-title').text(res.data.msg);
  59. }).catch(err => {
  60. console.log(err);
  61. })
  62. </script>
  63. </body>
  64. </html>