|
- <?php
- //pay.php
- $a=isset($_REQUEST["a"]) ? $_REQUEST["a"] : "getpay";//提交支付
- $payId=isset($_REQUEST["payId"]) ? $_REQUEST["payId"] : "demo_pay3_".date("YmdHis").rand(1111,9999);//订单号
- $price=isset($_REQUEST["price"]) ? $_REQUEST["price"] : "";//订单金额
- $param=isset($_REQUEST["param"]) ? $_REQUEST["param"] : "{$_SERVER[REQUEST_SCHEME]}://{$_SERVER[HTTP_HOST]}{$_SERVER[PHP_SELF]}?a=payok";//支付返回页
- $type=isset($_REQUEST["type"]) ? $_REQUEST["type"] : "1";//支付方式
- $reallyPrice=isset($_REQUEST["reallyPrice"]) ? $_REQUEST["reallyPrice"] : "";//返回实际支付金额
- if($a && $payId && $price && $param && $type){
- $getpay_data=@file_put_contents("getpay_data.log",time()."%%{$payId}%%{$price}%%{$param}%%{$type}\r\n",FILE_APPEND);
- if($a=="getpay"){
- $payapi="http://pay3.s8p.top/example/main.php";//支付接口
- $getpay="?payId={$payId}&price={$price}¶m={$param}&type={$type}";
- header("location:".$payapi.$getpay);
- }
- }
- if($a=="payok"){
- if($type==1){$type="微信支付";}elseif ($type==2) {$type="支付宝支付";}
-
- if($payId && $price && $type){
- $getpay_data=@file_get_contents("getpay_data.log");
- if(strpos($getpay_data,$payId)){
- echo "<h1>支付成功</h1>";
- echo "订单编号:{$payId}<br>";
- echo "订单金额:{$price}<br>";
- echo "实际支付:{$reallyPrice}<br>";
- echo "支付方式:{$type}<br>";
- exit;
- }else{
- exit("error");
- }
- }
- }
- ?>
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <link rel="shortcut icon" href="/favicon.ico" />
- <link rel="bookmark" href="/favicon.ico" />
- <title>升平支付</title>
- <style>
- form{width:99%;text-align:center;}
- form input[type=text]{border-radius:5px;border:0;width:90%;height:150px;font-size:50px;}
- form input[type=submit]{border-radius:5px;border:0;width:90%;height:50px;background-color:#00cd00;font-size:20px;color:#fff;-webkit-appearance:none;}
- </style>
- </head>
- <body>
- <form action="">
- <p><input type="hidden" name="a" value="<?php echo $a;?>" placeholder="请输入操作"></p>
- <p><input type="hidden" name="payId" value="<?php echo $payId;?>" placeholder="请输入订单号"></p>
- <p><input type="text" name="price" value="<?php echo $price;?>" placeholder="请输入金额" id="q"></p>
- <p><input type="hidden" name="param" value="<?php echo $param;?>" placeholder="请输入返回页"></p>
- <p> <input type="radio" name="type" value="1" <?php if($type==1){echo "checked";}?>>微信支付
- <input type="radio" name="type" value="2" <?php if($type==2){echo "checked";}?>>支付宝支付</p>
- <p><input type="submit" name="submit" value="立即支付"></p>
- </form>
-
- <script type="text/javascript">
- window.onload=function()
- {
- if(document.readyState=="complete")
- {
- document.getElementById("q").focus();
- }
- }
- </script>
- </body>
- </html>
复制代码 |
|