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

موضوع: مشکل در اتصال به درگاه بانک ملت

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

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

    دستورات زیر رو توی یک فایل پی اچ پی به اسم request.php بذارید و سه خط اول رو پر کنید .
    این فایل رو کنار فایلهای بانک ملت بذارید کنار فایل default.php
    کد PHP:
    <?php

    define
    ('terminalID','aaa');
    define('username','bbb');
    define('password','ccc');

    require 
    './lib/nusoap.php';
    function 
    request($price NULL $order_id NULL $callback NULL)
    {
        
    $out = new stdclass;
        
    $out->au "";
        
    $out->go "";
        
    $out->status false;
        
        
    //mellat
        
    $parameters = array(
            
    'terminalId' => terminalID ,
            
    'userName' => username ,
            
    'userPassword' => password ,
            
    'orderId' => $order_id+5000 ,
            
    'amount' => $price 10 ,
            
    'localDate' => date("Ymd") ,
            
    'localTime' => date("His") ,
            
    'additionalData' => '' ,
            
    'callBackUrl' => $callback ,
            
    'payerId' => '0' ,
    );
        
    $client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw');
        
    $err $client->getError();
        if(
    $err)
            die(
    $err);
            
        
    $result $client->call('bpPayRequest'$parameters'http://interfaces.core.sw.bps.com/');
        
    //print_r($result);
        
    $res explode (','$result);
        if( ! isset(
    $res[0]) or $res[0] != "0" or ! isset($res[1]))
            die(
    'خطا در اتصال به بانک ملت .');
        else
        {
            
    $out->au strip_tags($res[1]);
            
    $out->status true;                
        }
        
    //print_r($out);
        
        
    return $out;
    }


    $res request(100,1,'http://example.org');
    print_r($res);
    یکبار اجرا کنید و نتیجه را عیناً اینجا بنویسید .
    باید یک رشته عدد و حروف برگشت داده بشه .

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


  3. #2
    عضو انجمن ezat1 آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    کلیک سرور
    نوشته ها
    301
    تشکر تشکر کرده 
    52
    تشکر تشکر شده 
    588
    تشکر شده در
    486 پست

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

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    دستورات زیر رو توی یک فایل پی اچ پی به اسم request.php بذارید و سه خط اول رو پر کنید .
    این فایل رو کنار فایلهای بانک ملت بذارید کنار فایل default.php
    کد PHP:
    <?php

    define
    ('terminalID','aaa');
    define('username','bbb');
    define('password','ccc');

    require 
    './lib/nusoap.php';
    function 
    request($price NULL $order_id NULL $callback NULL)
    {
        
    $out = new stdclass;
        
    $out->au "";
        
    $out->go "";
        
    $out->status false;
        
        
    //mellat
        
    $parameters = array(
            
    'terminalId' => terminalID ,
            
    'userName' => username ,
            
    'userPassword' => password ,
            
    'orderId' => $order_id+5000 ,
            
    'amount' => $price 10 ,
            
    'localDate' => date("Ymd") ,
            
    'localTime' => date("His") ,
            
    'additionalData' => '' ,
            
    'callBackUrl' => $callback ,
            
    'payerId' => '0' ,
    );
        
    $client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw');
        
    $err $client->getError();
        if(
    $err)
            die(
    $err);
            
        
    $result $client->call('bpPayRequest'$parameters'http://interfaces.core.sw.bps.com/');
        
    //print_r($result);
        
    $res explode (','$result);
        if( ! isset(
    $res[0]) or $res[0] != "0" or ! isset($res[1]))
            die(
    'خطا در اتصال به بانک ملت .');
        else
        {
            
    $out->au strip_tags($res[1]);
            
    $out->status true;                
        }
        
    //print_r($out);
        
        
    return $out;
    }


    $res request(100,1,'http://example.org');
    print_r($res);
    یکبار اجرا کنید و نتیجه را عیناً اینجا بنویسید .
    باید یک رشته عدد و حروف برگشت داده بشه .
    ??? ?? ????? ?? ???? ??? .

    این شد پاسخ .همه علامت سوال منم دقیقا این مشکل روئ دارم با تفاوت این که این ماژول قبلا کار میکرد الان همون ماژول امکان اتصال وجود ندارد میده به به پرداخت زنگ زدم میگه اصلا درخواست پردات نمیده سرور ! پورت 80 و 443 باز باشه که باز هست و این دو پورت تحت اختیار httpd هست . پنل koloxo هست سایت هم مشکلی نداره بالا میاد فقط به صفحه بانک ملت نمیره قبلا این مشکل رو داشتم زنگ زدم اونجا چک کردن حل شد این باز زنگ زدم حل نشد حالا باید مطمئن بشم مشکل از کجا هست ! شما چی فکر میکنید ؟

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

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

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

موضوعات مشابه

  1. آموزش اتصال به صورت ریموت به SQL Server در سرور مجازی و اختصاصی
    توسط toltek در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: January 14th, 2017, 14:28
  2. پاسخ ها: 2
    آخرين نوشته: December 7th, 2016, 20:17
  3. پاسخ ها: 0
    آخرين نوشته: December 13th, 2014, 14:26

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

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