نمایش نتایج: از شماره 1 تا 10 , از مجموع 30

موضوع: مشکل برگشت از درگاه پرداخت

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #19
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2015
    محل سکونت
    اونطرف که حق هست
    نوشته ها
    168
    تشکر تشکر کرده 
    95
    تشکر تشکر شده 
    239
    تشکر شده در
    177 پست

    پیش فرض پاسخ : مشکل برگشت از درگاه پرداخت

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    "500 Internal Server Error"
    "500 Internal Server Error Timeout"
    "HTTP 500 - Internal Server Error"
    "Temporary Error (500)"

    مشکلات داخلی میتواند هزاران علت داشته باشد در بعضی از تایتل یا توضیحات 500 راهنمایی قرار میدهند.

    اگر امکانش هست محتویات فایل smn.php قرار بدید.
    والا توی مرورگر مینویسه 500 server error

    اینم کد

    کد PHP:
    <?php/** * Plugin Name: Sibapal Payment Module For Whmcs * Plugin URI: http://omidtak.ir * Version: 1.0 * Author: Omid Aran * Author Email: info[at]omidtak[dot]ir */ session_start();
    $amount=strtok($_POST['amount'],'.');if($_POST['currencies']=='Rial')        $amount = $amount/10;        $callback = $_POST['systemurl'].'/modules/gateways/callback/smn.php?invoiceid='.$_POST['invoiceid'].'&amount='.$amount;    $_SESSION['invoice'][$_POST['invoiceid']] = $amount;
    function request_smn($pin='',$amount='',$callback='',$order_id=0){    $params = array(        'pin'=>$pin ,        'amount'=>$amount ,        'callback'=>urlencode($callback) ,        'order_id'=> (int) $order_id ,    );        $params = json_encode($params);    $do = curl_init();    curl_setopt($do,CURLOPT_URL,"https://sibapal.com/Eserviceapi/request?params={$params}");    curl_setopt($do, CURLOPT_SSL_VERIFYPEER, 0);    curl_setopt($do,CURLOPT_RETURNTRANSFER,1);    curl_setopt($do, CURLOPT_CONNECTTIMEOUT, 20);    $response = curl_exec($do);    curl_close($do);    return json_decode($response,true);}
    $res = request_smn($_POST['pin'],$amount,$callback,$_POST['invoiceid']);
    if(empty($res))    echo '<meta charset=utf-8><div align="center"><pre><font size="4px">خطایی رخ داده است <br /> شرح خطا : </font><font color="red" size="4px">خطا در اتصال به سرور !</font></pre></div>';else if($res['result'] == 1){    $au = $res['au'];             $_SESSION['smn'][$_POST['invoiceid']] = array(        'au'=>$au ,        'amount'=>$amount ,    );    echo "<div style='display:none'>{$res['form']}</div><script language='javascript'>document.siba.submit(); </script>";    exit;} else     die('<meta charset=utf-8><div align="center"><pre><font size="4px">خطایی رخ داده است <br /> شرح خطا : </font><font color="red" size="4px">'.urldecode($res['msg']).'</font></pre></div>');?>

  2. تعداد تشکر ها از rastindata به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •