契約書に署名しない PHP インスタント アカウント支払いの例
リリース: 2016-07-25 08:48:07
http://www.jcb6.com は、Alipay、Tenpay、即時支払いを専門としています。ウェブサイトでのチャージは安心です あらゆる言語システムと即時支払いをサポートしています。
- include_once ('../global.php');
- include_once ('../configs/website.inc.php');
- $syskey=$conf_arr['cfg_portalkey']; //バックグラウンドで設定されたKEYがソフトウェア上のインターフェースアドレスのキー値と比較されます
- $out_trade_no=$_GET['name']; //ソフトウェア上の[ユーザー名]とAlipay取引の[支払い指示]はウェブサイトのキーと同等 リチャージ注文
- $key=trim($_GET['key']);//安全性を確保するための論理処理が実行される前のインターフェース上のキーはバックエンドキーと同等です
- $money=$_GET ['money'];//取引の支払い金額に相当
- if($out_trade_no!=''){
- if($key==$syskey){
- $sql="select * from ke_order where out_trade_no='$ out_trade_no' 制限 1";
- $result =mysql_query($sql);
- $total = mysql_num_rows($result);
- $row=mysql_fetch_assoc($result);
- if($total==0){
- echo '0 '; exit(); //悪意のある送信を防止します
- }else{
- if($row['statu']==0){//最初に処理されたかどうかを確認し、処理されていない場合は続行します
- $email=$row ['email'];$mktime =mktime();
- if($email!==""){
- mysql_query("update `ke_member`set amount=amount+$money where username='$email'") / /メンバーシップテーブルにお金を追加します
- mysql_query( "update `ke_order`set statu=1,money=$money where out_trade_no='$out_trade_no'") //リチャージ注文情報を変更します
- }
- echo '1';exit (); // ソフトウェアがそれを受信すると 1 を返し、再充電が成功したことを表示し、0 を返します。 ソフトウェアがそれを受信すると、再充電が失敗したことを表示します
- }else{
- echo '0';exit();注文が処理された、つまり入金された場合は、繰り返し入金を防ぐために終了します
- }
- }
- }
- }else{
- echo '0';exit()
- ?>
-
Copyコード
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31