buy_AutoReceive.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?
  2. include("../../config/conn.php");
  3. include("../../config/function.php");
  4. $key=$rowcontrol[bankkey];
  5. if(empty($key)){exit;}
  6. $v_oid =trim($_POST['v_oid']);
  7. $v_pmode =trim($_POST['v_pmode']);
  8. $v_pstatus =trim($_POST['v_pstatus']);
  9. $v_pstring =trim($_POST['v_pstring']);
  10. $v_amount =trim($_POST['v_amount']);
  11. $v_moneytype =trim($_POST['v_moneytype']);
  12. $remark1 =trim($_POST['remark1' ]);
  13. $remark2 =trim($_POST['remark2' ]);
  14. $v_md5str =trim($_POST['v_md5str' ]);
  15. /**
  16. * 重新计算md5的值
  17. */
  18. $md5string=strtoupper(md5($v_oid.$v_pstatus.$v_amount.$v_moneytype.$key)); //拼凑加密串
  19. if ($v_md5str==$md5string)
  20. {
  21. if($v_pstatus=="20"){
  22. $sj=date("Y-m-d H:i:s");
  23. $uip=$_SERVER["REMOTE_ADDR"];
  24. while1("*","yjcode_dingdang where ddbh='".$v_oid."' and ddzt='等待买家付款'");if($row1=mysql_fetch_array($res1)){
  25. updatetable("yjcode_dingdang","sj='".$sj."',uip='".$uip."',ifok=1,alipayzt='TRADE_SUCCESS',ddzt='交易成功' where ddbh='".$v_oid."'");
  26. $money1=$row1["money1"];
  27. PointIntoM($row1[userid],"网银在线充值".$money1."元",$money1);
  28. PointUpdateM($row1[userid],$money1);
  29. if(!empty($row1[sxf])){
  30. $sxf=$row1[sxf]*(-1);
  31. PointIntoM($row1[userid],"支付接口手续费",$sxf);
  32. PointUpdateM($row1[userid],$sxf);
  33. }
  34. $caridarr=$row1[carid];
  35. include("../buy.php");
  36. }
  37. }
  38. echo "ok";
  39. }else{
  40. echo "error";
  41. }
  42. ?>