The next generation of the Teknik Services. Written in ASP.NET. https://www.teknik.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GetPremium.cshtml 7.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. @model Teknik.Areas.Users.ViewModels.GetPremiumViewModel
  2. @using Teknik.Utilities
  3. @{
  4. string currentPriceMsg = "The actual price will be determined by the exchange rate at the time of the transaction.";
  5. }
  6. <div class="container">
  7. <div class="row">
  8. <div class="col-sm-10 col-sm-offset-1">
  9. <h2 class="text-center">Purchase a Premium Account</h2>
  10. <br />
  11. <p class="text-center">You can purchase a Premium Account using multiple different methods.</p>
  12. <p class="text-center">If you want to purchase an upgrade for multiple accounts, you can send the total amount at once with a list of the accounts you want upgraded.</p>
  13. </div>
  14. </div>
  15. <div class="row">
  16. <div class="col-sm-12">
  17. <div class="row">
  18. <div class="col-sm-4 text-center">
  19. <h2>1</h2>
  20. <h3>Send Payment</h3>
  21. </div>
  22. <div class="col-sm-4 text-center">
  23. <h2>2</h2>
  24. <h3>Send Account Information</h3>
  25. </div>
  26. <div class="col-sm-4 text-center">
  27. <h2>3</h2>
  28. <h3>Become Premium</h3>
  29. </div>
  30. </div>
  31. <br />
  32. <div class="row">
  33. <div class="col-sm-8 col-sm-offset-2">
  34. <div class="panel panel-default">
  35. <div class="panel-heading">
  36. <h3 class="panel-title text-center"><strong>Paypal</strong></h3>
  37. </div>
  38. <div class="panel-body">
  39. <div class="row">
  40. <div class="col-sm-12 text-center">
  41. Send a PayPal donation of $@Model.Config.UserConfig.PremiumAccountPrice per account to: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MBG93VKQ343P4" role="button" class="btn btn-default btn-sm" title="Paypal Donation">admin@teknik.io</a>
  42. </div>
  43. </div>
  44. <hr />
  45. <div class="row">
  46. <div class="col-sm-12 text-center">
  47. Add a special instruction with the username of the teknik account(s) you want to upgrade to Premium.
  48. </div>
  49. </div>
  50. <hr />
  51. <div class="row">
  52. <div class="col-sm-12 text-center">
  53. Once the payment has been processed, the account(s) will be upgraded and a confirmation email sent to the upgraded account(s)
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. <br />
  61. <div class="row">
  62. <div class="col-sm-8 col-sm-offset-2">
  63. <div class="panel panel-default">
  64. <div class="panel-heading">
  65. <h3 class="panel-title text-center"><strong>Patreon</strong></h3>
  66. </div>
  67. <div class="panel-body">
  68. <div class="row">
  69. <div class="col-sm-12 text-center">
  70. Become a Patreon of Teknik for at least $@Model.Config.UserConfig.PremiumAccountPrice per account at: <a href="https://www.patreon.com/teknik" role="button" class="btn btn-default btn-sm" title="Patreon Donation">Teknik Patreon</a>
  71. </div>
  72. </div>
  73. <hr />
  74. <div class="row">
  75. <div class="col-sm-12 text-center">
  76. After making the transaction, you will need to send an email with the teknik account username(s) you want upgraded, and then email it to <a href="mailto:@Model.Config.SupportEmail">@Model.Config.SupportEmail</a>.
  77. </div>
  78. </div>
  79. <hr />
  80. <div class="row">
  81. <div class="col-sm-12 text-center">
  82. Once the patreon amount has been confirmed, the account(s) will be upgraded and a confirmation email sent to the upgraded account(s)
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <br />
  90. <div class="row">
  91. <div class="col-sm-8 col-sm-offset-2">
  92. <div class="panel panel-default">
  93. <div class="panel-heading">
  94. <h3 class="panel-title text-center"><strong>Bitcoin</strong></h3>
  95. </div>
  96. <div class="panel-body">
  97. <div class="row">
  98. <div class="col-sm-12 text-center">
  99. Send $@Model.Config.UserConfig.PremiumAccountPrice worth of Bitcoin <span data-toggle="tooltip" data-placement="top" title="@currentPriceMsg">(Currently @(Math.Round((Model.Config.UserConfig.PremiumAccountPrice / CurrencyHelper.GetExchangeRate(CurrencyType.BTC)), 6)))<small>*</small></span> per account to the following address
  100. </div>
  101. </div>
  102. <br />
  103. <div class="row">
  104. <div class="col-sm-12 text-center">
  105. <strong>@Model.Config.BitcoinAddress</strong>
  106. </div>
  107. </div>
  108. <hr />
  109. <div class="row">
  110. <div class="col-sm-12 text-center">
  111. After making the transaction, you will need to create a signed message of the teknik account username(s) with your wallet's key, and then email it to <a href="mailto:@Model.Config.SupportEmail">@Model.Config.SupportEmail</a>.
  112. <br />
  113. <br />
  114. You can generate this signed message in multiple bitcoin clients. For an example, visit <a href="https://bitcoin.org/en/developer-reference#signmessage">here</a>
  115. </div>
  116. </div>
  117. <hr />
  118. <div class="row">
  119. <div class="col-sm-12 text-center">
  120. Once the transaction has been verified and the signed message matches the transaction's sending address, the account(s) will be upgraded and a confirmation email sent to the upgraded account(s)
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. <small>* @currentPriceMsg</small>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. </div>