اطلاعات کاربری
آمار سایت
کدهای اختصاصی
__construct();
if(isset($_POST['submit'])){
$flag_correct = 0;
if($_POST['amount'] > 0 && is_numeric($_POST['amount'])){
$amount = $_POST['amount'];
}else{
$amount = 0;
$message = '
'; } if (chk_crypt($_POST['captcha'])){ $flag_correct = 1; }else{ $message = '
'; } $email = addslashes(htmlspecialchars($_POST['email'])); $name = addslashes(htmlspecialchars($_POST['name'])); $mobile = addslashes(htmlspecialchars($_POST['mobile'])); $desc = addslashes(htmlspecialchars($_POST['desc'])); 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)){ $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 = 'پرداخت آنلاین با Payline.ir
__construct();
if(is_numeric($id_get) && is_numeric($trans_id) && $id_get > 0 && $trans_id > 0){
include_once("include/sender.php");
$url = 'http://payline.ir/payment/gateway-result-second';
$p->fetch_data("api","security");
$api = "{$p->fetch[0]}";
$result = get($url,$api,$trans_id,$id_get);
$p->update_delete_insert("`pay-information`","trans_id=$trans_id",'update',"id_get=$id_get");
$p->fetch_data('amount','`pay-information`',"id_get=$id_get");
$amount = $p->fetch[0];
$message = 'پرداخت شما با موفقيت انجام شد';
if($result == 1){
$p->update_delete_insert("`pay-information`","status=1,trans_id=$trans_id",'update',"id_get=$id_get");
$message = 'پرداخت شما با موفقيت انجام شد';
}else{
switch($result){
case -1:
$message = 'api ارسالی با نوع api تعریف شده در payline سازگار نیست.';
break;
case -2:
$message = 'شماره تراکنش ارسال شده معتبر نمی باشد.';
break;
case -3:
$message = 'شماره ارجاع ارسالی معتبر نمی باشد.';
break;
case -4:
$message = 'چنین تراکنشی در سیستم وجود ندارد و یا موفقیت آمیز نبوده است.';
break;
}
}
}else{
$message = 'چنین تراکنشی در سیستم وجود ندارد و یا موفقیت آمیز نبوده است.';
}
if($p->check_error($check)!= ''){
$message = $p->check_error($check);
}
$p->fetch_data("yahoo","security");
?>
نتیجه تراکنش در سیستم پرداخت آنلاین Payline
لطفا مقدار هزينه را به صورت عدد و مبلغی بیشتر از 1000 ریال وارد نماييد
'; } if (chk_crypt($_POST['captcha'])){ $flag_correct = 1; }else{ $message = '
تصوير امنيتي را به درستي وارد نکرديد
'; } $email = addslashes(htmlspecialchars($_POST['email'])); $name = addslashes(htmlspecialchars($_POST['name'])); $mobile = addslashes(htmlspecialchars($_POST['mobile'])); $desc = addslashes(htmlspecialchars($_POST['desc'])); 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)){ $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");
?>