Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
1,171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <?php
  2.  
  3. // Если нажата кнопка "купить"
  4. if (isset($_POST['submit'])) {
  5. // Если имя заполнено и выбран предмет
  6.  
  7. if (!empty($_POST['name']) && !empty($_POST['select'])) {
  8.  
  9. $summ = 1;
  10.  
  11.  
  12. $m_shop = '123'; // id мерчанта
  13. $m_orderid = '1'; // номер счета в системе учета мерчанта
  14. $m_amount = number_format($summ, 2, '.', ''); // сумма счета с двумя знаками после точки
  15. $m_curr = 'RUB'; // валюта счета
  16. $m_desc = base64_encode('Test'); // описание счета, закодированное с помощьюалгоритма base64
  17. $m_key = '123';
  18. $arHash = array($m_shop, $m_orderid, $m_amount, $m_curr, $m_desc);// Добавляем доп. параметры, если Вы их задали
  19. if (isset($m_params)){
  20. $arHash[] = $m_params;
  21. }
  22.  
  23. // Добавляем секретный ключ
  24. $arHash[] = $m_key;
  25.  
  26. // Формируем подпись
  27. $sign = strtoupper(hash('sha256', implode(":", $arHash)));
  28.  
  29. ?>
  30.  
  31. <form style="display:none" id="payeer_form_real" method="post" action="https://payeer.com/merchant/">
  32. <input type="hidden" name="m_shop" value="<?=$m_shop?>">
  33. <input type="hidden" name="m_orderid" value="<?=$m_orderid?>">
  34. <input type="hidden" name="m_amount" value="<?=$m_amount?>">
  35. <input type="hidden" name="m_curr" value="<?=$m_curr?>">
  36. <input type="hidden" name="m_desc" value="<?=$m_desc?>">
  37. <input type="hidden" name="m_sign" value="<?=$sign?>">
  38. <input type="submit" name="m_process" value="send" />
  39. </form>
  40.  
  41. <script type="text/javascript">
  42. document.getElementById('payeer_form_real').submit();
  43. </script>
  44.  
  45. <?php
  46. }
  47. // Иначе
  48. else
  49. {
  50. // Если не заполнено имя
  51. if (empty($_POST['name'])) {
  52. echo "Вы не ввели имя";
  53. }
  54. //Если не выбран предмет
  55. else if (empty($_POST['select'])) {
  56. echo "Вы не выбрали предмет";
  57. }
  58. }
  59. }
  60.  
  61. ?>
  62.  
  63. <!DOCTYPE html>
  64. <html lang="en">
  65. <head>
  66. <meta charset="UTF-8">
  67. <title>Payeer платежи</title>
  68. </head>
  69. <body>
  70. <form method="post" action="">
  71. <p>Введите имя:<input type="text" name="name"></p>
  72. <p>Что хотите купить?<select name="select">
  73. <option value="Iphone">Айфон</option>
  74. <option value="Car">Машина</option>
  75. <option value="Food">Еда</option>
  76. </select></p>
  77. <p><input type="submit" name="submit" value="Купить!"></p>
  78. </form>
  79. </body>
  80. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement