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

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

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

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

    ارور 500 timeout نیست ؟

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


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

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

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    ارور 500 timeout نیست ؟
    ارور خود کروم هستش

    مینویسه

    500

    Server error

  4. #3
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

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

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    ارور 500 timeout نیست ؟
    نقل قول نوشته اصلی توسط rastindata نمایش پست ها
    ارور خود کروم هستش

    مینویسه

    500

    Server error

    مگه ما چند تا ارور 500 داریم؟
    ارور 500 یعنی Internal server error.
    یعنی همون اروری که مثلاً با تغییر اشتباه فایل htaccess. ایجاد میشه.

    من زیاد سابقه کار با WHMCS ندارم اما به نظرم موارد زیر رو بررسی کنید:

    1.فایل htaccess. فعلی رو به یه نام دیگه تغییر نام بدید و تست کنید.
    2.محتویات فایل بخش callback ماژول پرداخت فعلی رو بررسی کنید و ببینید درخواست اجرای چه تابعی رو داشته که با این اخطار مواجه شده.
    3.ببینید فایل htaccess. دیگه ای در پوشه های دیگه وجود نداره.
    4.در آخر اگر نشد از آپاچی به NginX سوئیچ کنید ببینید باز این مشکل هست یا نه.

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


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

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

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    مگه ما چند تا ارور 500 داریم؟
    ارور 500 یعنی Internal server error.
    یعنی همون اروری که مثلاً با تغییر اشتباه فایل htaccess. ایجاد میشه.

    من زیاد سابقه کار با WHMCS ندارم اما به نظرم موارد زیر رو بررسی کنید:

    1.فایل htaccess. فعلی رو به یه نام دیگه تغییر نام بدید و تست کنید.
    2.محتویات فایل بخش callback ماژول پرداخت فعلی رو بررسی کنید و ببینید درخواست اجرای چه تابعی رو داشته که با این اخطار مواجه شده.
    3.ببینید فایل htaccess. دیگه ای در پوشه های دیگه وجود نداره.
    4.در آخر اگر نشد از آپاچی به NginX سوئیچ کنید ببینید باز این مشکل هست یا نه.
    همه ی موارد چک شده

    مورد آخر هم ، وبسرور LiteSpeed هستش ...

    - - - Updated - - -

    نقل قول نوشته اصلی توسط CYCLONER نمایش پست ها
    درود


    فانکشن در سرور بسته شده است ؟

    - - - Updated - - -

    منظور از سرور تو php سرور هستش

    امین جان ، 100% برای امنیت یکسری فانکشن ها بسته شده

    به نظرت چه فانکشنیه که مشکل ایجاد کرده بسته بودنش؟

  7. #5
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

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

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    مگه ما چند تا ارور 500 داریم؟
    ارور 500 یعنی Internal server error.
    یعنی همون اروری که مثلاً با تغییر اشتباه فایل htaccess. ایجاد میشه.

    من زیاد سابقه کار با WHMCS ندارم اما به نظرم موارد زیر رو بررسی کنید:

    1.فایل htaccess. فعلی رو به یه نام دیگه تغییر نام بدید و تست کنید.
    2.محتویات فایل بخش callback ماژول پرداخت فعلی رو بررسی کنید و ببینید درخواست اجرای چه تابعی رو داشته که با این اخطار مواجه شده.
    3.ببینید فایل htaccess. دیگه ای در پوشه های دیگه وجود نداره.
    4.در آخر اگر نشد از آپاچی به NginX سوئیچ کنید ببینید باز این مشکل هست یا نه.
    "500 Internal Server Error"
    "500 Internal Server Error Timeout"
    "HTTP 500 - Internal Server Error"
    "Temporary Error (500)"

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

    اگر امکانش هست محتویات فایل smn.php قرار بدید.
    ویرایش توسط T.Toosi : March 1st, 2016 در ساعت 20:18

  8. #6
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

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

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

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

    اگر امکانش هست محتویات فایل smn.php قرار بدید.
    اگه اینطوره که ممنون نمی دونستم.
    تا اون جایی که من از مقاله های موجود در نت مطالعه کرده بودم ارور 500 فقط برای Internal Server Error بود.

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


  10. #7
    کاربر اخراج شده
    تاریخ عضویت
    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>');?>

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


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

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

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

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

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