__construct(); if(isset($_POST['submit'])){ $flag_correct = 0; if($_POST['amount'] > 0 && is_numeric($_POST['amount'])){ $amount = $_POST['amount']; }else{ $amount = 0; $message = '
لطفا مقدار هزينه را به صورت عدد و مبلغی بیشتر از 1000 ریال وارد نماييد
'; } if (chk_crypt($_POST['captcha'])){ $flag_correct = 1; }else{ $message = '
تصوير امنيتي را به درستي وارد نکرديد
'; } if($amount && $flag_correct){ include_once("include/sender.php"); $url = 'http://payline.ir/payment/gateway-send'; $p->fetch_data("api","security"); $api = $p->fetch[0]; $redirect = $your_script_address.'get-result.php'; $result = send($url,$api,$amount,$redirect); if($result > 0 && is_numeric($result)){ $email = mysql_real_escape_string($_POST['email']); $name = mysql_real_escape_string($_POST['name']); $mobile = mysql_real_escape_string($_POST['mobile']); $desc = mysql_real_escape_string($_POST['desc']); $p->update_delete_insert("`pay-information`","'',$result,0,$amount,'$name','$email','$mobile','$desc',".mktime().",0",'insert'); $go = "http://payline.ir/payment/gateway-$result"; header("Location: $go"); }else{ switch($result){ case -1: $message = '
api ارسالی با نوع api تعریف شده در payline سازگار نیست.
'; break; case -2: $message = '
مقدار amount داده عددی نمی باشد
'; break; case -3: $message = '
مقدار redirect رشته null است.
'; break; case -4: $message = '
درگاهی با اطلاعات ارسالی شما یافت نشده و یا در حالت انتظار می باشد.
'; break; default: $message = '
تابع curl بر روي هاست شما فعال نيست
'; } } } } if($p->check_error($check)!= ''){ $message = $p->check_error($check); } $p->fetch_data("yahoo","security"); ?>
پرداخت آنلاین با Payline.ir
|
امتیاز مطلب : 135
|
تعداد امتیازدهندگان : 29
|
مجموع امتیاز : 29