国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
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.

183 lines
6.8KB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="<?php echo $cfg_soft_lang; ?>">
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  6. <title>支付接口配置</title>
  7. <link rel="stylesheet" href="../static/web/css/admin.css">
  8. <script language='javascript'>
  9. var _key = 0;
  10. var payment_regurl = new Array(
  11. <?php
  12. $mch_temp = array();
  13. foreach($cfg_pay_info['type'] as $k => $val){
  14. $mch_temp[] = '"'.addslashes($cfg_pay_info['reg'][$k]).'"';
  15. }
  16. echo implode(",\n",$mch_temp);
  17. ?>
  18. );
  19. var payment_image = new Array(
  20. <?php
  21. $mch_temp = array();
  22. foreach($cfg_pay_info['type'] as $k => $val){
  23. $mch_temp[] = '"../user/templets/images/pay/'.addslashes($cfg_pay_info['logo'][$k]).'"';
  24. }
  25. echo implode(",\n",$mch_temp);
  26. ?>
  27. );
  28. var payment_des = new Array(
  29. <?php
  30. $mch_temp = array();
  31. foreach($cfg_pay_info['type'] as $k => $val){
  32. $mch_temp[] = '"'.addslashes($cfg_pay_info['des'][$k]).'"';
  33. }
  34. echo implode(",\n",$mch_temp);
  35. ?>
  36. );
  37. function $Obj(objname){
  38. return document.getElementById(objname);
  39. }
  40. function ShowReg(_e){
  41. if(_e > 0) savePayment();
  42. $Obj("payreg").href = payment_regurl[_e];
  43. $Obj("regimage").src = payment_image[_e];
  44. $Obj("paydes").innerHTML = payment_des[_e];
  45. $Obj("SalesId").value = $Obj("payment_userid_"+_e).value;
  46. $Obj("SalesEmail").value = $Obj("payment_email_"+_e).value;
  47. $Obj("SalesKey").value = $Obj("payment_key_"+_e).value;
  48. $Obj("SalesExp").value = $Obj("payment_exp_"+_e).value;
  49. _key = _e;
  50. }
  51. function setPayment(_name,_v){
  52. $Obj("payment_"+_name+"_"+_key).value = _v;
  53. }
  54. function ShowHide(objname){
  55. var obj = $Obj(objname);
  56. if(obj.style.display == "block" || obj.style.display == ""){ obj.style.display = "none"; }
  57. else{ obj.style.display = "block"; }
  58. }
  59. function savePayment(){
  60. $Obj("payment_userid_"+_key).value = $Obj("SalesId").value;
  61. $Obj("payment_email_"+_key).value = $Obj("SalesEmail").value;
  62. $Obj("payment_key_"+_key).value = $Obj("SalesKey").value;
  63. $Obj("payment_exp_"+_key).value = $Obj("SalesExp").value;
  64. }
  65. </script>
  66. </head>
  67. <style>
  68. .npvar { width:90% }
  69. </style>
  70. <body>
  71. <center>
  72. <form action="sys_info_pay.php" method="post" name="form1" onSubmit="savePayment()">
  73. <input type="hidden" name="dopost" value="save">
  74. <?php
  75. $payment_arr = array('userid','key','exp','email');
  76. foreach($payment_arr as $value){
  77. foreach($cfg_pay_info['type'] as $k => $val){
  78. if(!isset(${'payment_'.$value}[$k])) $payment_temp = '';
  79. else $payment_temp = ${'payment_'.$value}[$k];
  80. echo '<input type="hidden" id="payment_'.$value.'_'.$k.'" name="payment_'.$value.'['.$k.']" value="'.$payment_temp.'">'."\n";
  81. }
  82. }
  83. ?>
  84. <table width="98%" cellpadding="0" cellspacing="0" align="center" style="margin-bottom:10px">
  85. <tr>
  86. <td>
  87. <table width="100%" cellpadding="1" cellspacing="1" bgcolor="#cbd8ac" class="sysinfo">
  88. <tr height="26" align="center">
  89. <td height="26" colspan="2" align="left" background="../static/web/img/tbg.gif">支付接口配置参数
  90. </td>
  91. </tr>
  92. <tr height="26" align="center">
  93. <td height="26" colspan="2" align="left">
  94. &nbsp;&nbsp;<?php echo $message; ?></td>
  95. </tr>
  96. <tr height="26" align="center">
  97. <td width="13%" height="26" align="right">
  98. &nbsp;&nbsp;接口类型:</td>
  99. <td align="left">
  100. <div style="padding:6px; line-height:24px;">
  101. <?php foreach($cfg_pay_info['name'] as $k => $val) { ?>
  102. <li style="float:left; width:160px;">
  103. <input name="payment_select[<?php echo $k; ?>]" type="checkbox" value="<?php echo $cfg_pay_info['type'][$k]; ?>" Onclick="if(this.checked == true) ShowReg(<?php echo $k; ?>);" <?php if(in_array($cfg_pay_info['type'][$k],$payment_select)) echo 'checked'; ?>> <span onClick="ShowReg(<?php echo $k; ?>);" style="cursor:pointer"><?php echo $val; ?></span>
  104. </li>
  105. <?php } ?>
  106. </div>
  107. </td>
  108. </tr>
  109. <tr height="26" align="center">
  110. <td width="13%" height="26" align="right">
  111. &nbsp;&nbsp;商户号:</td>
  112. <td align="left">
  113. <input name="SalesId" type="text" id="SalesId" class='pubinputs' value="" onKeyUp="setPayment('userid',this.value)"/>
  114. &nbsp;此处填写您的支付帐号、客户号或客户id等,此帐号在支付服务提供商处取得</td>
  115. </tr>
  116. <tr height="26" align="center">
  117. <td width="13%" height="26" align="right">
  118. &nbsp;&nbsp;邮箱:</td>
  119. <td align="left"> <input name="SalesEmail" type="text" id="SalesEmail" class='pubinputs' value="" onMouseOver="setPayment('email',this.value)"/>
  120. &nbsp;使用支付宝接口时,需填写支付宝账号邮箱</td>
  121. </tr>
  122. <tr height="26" align="center">
  123. <td width="13%" height="26" align="right">
  124. &nbsp;&nbsp;私钥:</td>
  125. <td align="left">
  126. <input name="SalesKey" type="text" id="SalesKey" class='pubinputs' style="width:450px;" value="" onMouseOver="setPayment('key',this.value)"/>
  127. <br>
  128. &nbsp;签约商家请填写“交易安全校验码(key)”;未签约商家不用填写此项.(该项只支持数字和英文字母)</td>
  129. </tr>
  130. <tr height="26" align="center">
  131. <td width="13%" height="26" align="right">
  132. &nbsp;&nbsp;支持交易货币:</td>
  133. <td align="left">
  134. <input name="SalesCurpay" type="checkbox" id="SalesCurpay" value="CNY" checked="checked" class="np">
  135. 人民币&nbsp;*现只支持人民币,根据支付接口与银行卡决定,默认为人民币.</td>
  136. </tr>
  137. <tr height="26" align="center">
  138. <td width="13%" height="26" align="right">
  139. &nbsp;&nbsp;支付手续费:</td>
  140. <td align="left">
  141. <input name="SalesExp" type="text" class='pubinputs' style="width:80px" value="" onMouseOver="setPayment('exp',this.value)"/>
  142. 以百分比计算,手续费将计算在产品价格内.如果3% 则填0.03</td>
  143. </tr>
  144. <tr height="26" align="center">
  145. <td width="13%" height="26" align="right">
  146. &nbsp;&nbsp;支付接口申请地址:</td>
  147. <td align="left">
  148. <a id="payreg" href="http://union.tenpay.com/mch/mch_register.shtml?posid=22&actid=84&opid=50&whoid=31&sp_suggestuser=1202347401" target="_bank" style="margin-left:6px;">点击申请</a>
  149. <br>
  150. <img src="../../user/images/pay/tenpay.jpg" id="regimage">
  151. <p>
  152. <span id="paydes">财付通是腾讯公司为促进中国电子商务的发展需要,满足互联网用户价值需求,针对网上交易安全而精心推出的一系列服务</span>
  153. </p> </td>
  154. </tr>
  155. </table>
  156. </td>
  157. </tr>
  158. </table>
  159. <script type="text/javascript">
  160. ShowReg(0);
  161. </script>
  162. <table width="98%" cellpadding="1" cellspacing="1" align="center" class="tbtitle" style="background:#cbd8ac;">
  163. <tr>
  164. <td height="26" colspan="3" align="left">&nbsp;如果该配置无效要手动修改,可打开/data/sys_pay.cache.php文件进行手工配置</td>
  165. </tr>
  166. <tr>
  167. <td height="50" colspan="3" align="center"> <table width="200" cellspacing="1" cellpadding="1">
  168. <tr>
  169. <td align="center" valign="middle"><input type="reset" name="button" value="重置" class='np coolbg'> </td>
  170. <td align="center" valign="middle"><input name="imageField" type="submit" class='np coolbg' value="提交"/></td>
  171. </tr>
  172. </table></td>
  173. </tr>
  174. </table>
  175. </form>
  176. </center>
  177. </body>
  178. </html>