payment gateway for rpn cn
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

46 lines
1.2KB

  1. <?php
  2. $data = array(
  3. 'order_id'=>'200310160057TW002184000000000001',
  4. 'order_time'=> date('YmdHis'),
  5. 'order_amount'=> '120000',
  6. 'deal_id' => "deal" + date('YmdHis'),
  7. 'deal_time' => date('YmdHis'),
  8. 'pay_amount' => '120000',
  9. 'pay_result' => '3',
  10. );
  11. $params = array();
  12. foreach ($data as $field => $value) {
  13. if( $value == '' ) continue;
  14. $params[] = "$field=$value";
  15. }
  16. $params[] = "key=p1j4A3mEMj+ft0xkSfVULQ"; //must to use your key
  17. $comp = implode('|', $params);
  18. $data['signature'] = md5(implode('|', $params));
  19. ?>
  20. <html>
  21. <head>
  22. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  23. </head>
  24. <body>
  25. https://deposit.paylomo.net/pay.php?r=payEasy <br>
  26. http://debug.biukop.com:8080/rpn_notify
  27. <form id="payment" name="payment" action="http://debug.biukop.com:8080/rpn_notify" method="POST">
  28. <?php
  29. foreach ($data as $key => $val) {
  30. echo '<input type="hidden" name="'.$key.'" value="'.$val.'" />';
  31. }
  32. ?>
  33. <input type="submit" value="submit">
  34. </form>
  35. </body>
  36. <script type="text/javascript">
  37. // document.getElementById('payment').submit();
  38. </script>
  39. some text
  40. <?php echo "$comp ------" ?>
  41. <?php echo $data['signature'] ?>
  42. </html>