buy_otherpay.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5. <title>支付跳转中...</title>
  6. </head>
  7. <?php
  8. include("../../config/conn.php");
  9. include("../../config/function.php");
  10. sesCheck();
  11. $sqluser="select * from yjcode_user where uid='".$_SESSION[SHOPUSER]."'";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
  12. if(!$rowuser=mysql_fetch_array($resuser)){php_toheader("../reg/");}
  13. $sj=date("Y-m-d H:i:s");
  14. include("../buycheck.php");
  15. if(sqlzhuru($_POST[jvs])=="carpay"){
  16. if($needmoney<=$usermoney){Audit_alert("您的可用余额充足,请用余额直接支付。","../carpay.php?carid=".$carid);}
  17. zwzr();
  18. updatetable("yjcode_user","uqq='".sqlzhuru($_POST[tuqq])."' where uid='".$_SESSION[SHOPUSER]."'");
  19. $bh=time();
  20. $uip=$_SERVER["REMOTE_ADDR"];
  21. $ddbh=time()."|".$rowuser[id];
  22. $money1=($needmoney*10-$usermoney*10)/10;
  23. $buyformarr=sqlzhuru($_POST[buyformv]);
  24. $shdzarr=sqlzhuru($_POST[shdzv]);
  25. intotable("yjcode_dingdang","bh,ddbh,userid,sj,uip,money1,ddzt,alipayzt,bz,ifok,probh,pronum,tcid,buyform,shdz","'".$bh."','".$ddbh."',".$rowuser[id].",'".$sj."','".$uip."',".$money1.",'wait','','otherpay',0,'".$bharr."','".$numarr."','".$tcidarr."','".$buyformarr."','".$shdzarr."'");
  26. }
  27. require_once("epay.config.php");
  28. require_once("lib/epay_submit.class.php");
  29. /**************************请求参数**************************/
  30. //商户订单号
  31. $out_trade_no =$ddbh;//商户网站订单系统中唯一订单号,必填
  32. //订单名称
  33. $subject = 'recharge-'.time();
  34. //付款金额
  35. $total_fee = $money1;//必填 需为整数
  36. //服务器异步通知页面路径
  37. $notify_url = weburl."user/otherpay/buy_no_url.php";
  38. //需http://格式的完整路径,不能加?id=123这类自定义参数
  39. //页面跳转同步通知页面路径
  40. $return_url = weburl."user/sms_sell.php";
  41. //需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/
  42. /************************************************************/
  43. //构造要请求的参数数组,无需改动
  44. $parameter = array(
  45. "pid" => trim($alipay_config['partner']),
  46. "notify_url" => $notify_url,
  47. "return_url" => $return_url,
  48. "out_trade_no" => $out_trade_no,
  49. "name" => $subject,
  50. "money" => $total_fee,
  51. "sitename" => 'youjiashop'
  52. );
  53. //建立请求
  54. $alipaySubmit = new AlipaySubmit($alipay_config);
  55. $html_text = $alipaySubmit->buildRequestForm($parameter,'POST','recharge');
  56. echo $html_text;
  57. ?>
  58. </body>
  59. </html>