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

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

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    16
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

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

    سلام دوستان
    من وقتی فایل نمونه درگاه پرداخت اینترنتی شرکت داده ورزی سداد رو روی سرور اجرا میکنم با پیغام زیر روبرو میشم:
    کد:
    PHP Fatal error:  Call to undefined method soapclient::PaymentUtility()
    کسی میدونه مشکل چیه؟
    کد نمونه خود سداد این هست:
    کد PHP:

    function exception_error_handler($errno$errstr$errfile$errline ) {
        throw new 
    ErrorException($errstr$errno0$errfile$errline);
    }
    set_error_handler("exception_error_handler");


    try
    {
        
    session_start();
        
    $_SESSION['CardAcqID'] = '111207130'//با مقدار مناسب جایگزین شود
        
    $_SESSION['TerminalId'] = '17990001';//با مقدار مناسب جایگزین شود
        
    $_SESSION['TransactionKey'] = '9WCC2DHWPM';//با مقدار مناسب جایگزین شود
        
    $_SESSION['OrderId'] = $_POST['OrderId'];
        
    $_SESSION['AmountTrans'] = $_POST['AmountTrans'];
        
    $_SESSION['ReturnURL'] = $_POST['ReturnURL'];

        
        
        require_once(
    'lib/nusoap.php');
        
          
    $soapclient = new soapclient('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl');
        
    //$soap***** = $soapclient->get*****() ;
          
         
    $result=$soapclient->PaymentUtility($_SESSION['CardAcqID'],$_SESSION['AmountTrans'],$_SESSION['OrderId'],$_SESSION['TransactionKey'],$_SESSION['TerminalId'],$_SESSION['ReturnURL']);

        
    $_SESSION['req'] = $result['RequestKey'];
        
    $FormStr $result['PaymentUtilityResult'];
    } catch (
    Exception $e) {
       echo 
    'Caught exception: ',  $e->getMessage(), "\n";

    ممنون از کمک شما

  2. # ADS




     

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

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

    از nusoap استفاده کنید
    طبق این آموزش
    http://www.rezaonline.net/blog/sadad-melli.html

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


  5. #3
    عضو انجمن sardarn آواتار ها
    تاریخ عضویت
    Aug 2010
    محل سکونت
    بوشهر
    نوشته ها
    956
    تشکر تشکر کرده 
    387
    تشکر تشکر شده 
    999
    تشکر شده در
    700 پست

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

    سلام

    من هم همین چند روز پیش این مشکل داشتم. خط

    session_start();

    پاک کنین و بیارینش اولین خط

    موفق باشید

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


  7. #4
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    16
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

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

    بسیار ممنونم از وقت هر دو دوست عزیز
    با اضافه کردن پراکسی و اصلاح این خط مشکل برطرف شد
    کد:
          $soapclient = new soapclient('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl','wsdl');

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

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

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

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

  1. پاسخ ها: 2
    آخرين نوشته: May 24th, 2014, 02:32
  2. پاسخ ها: 208
    آخرين نوشته: March 16th, 2014, 02:11
  3. پاسخ ها: 5
    آخرين نوشته: June 6th, 2013, 02:52
  4. پاسخ ها: 6
    آخرين نوشته: April 28th, 2013, 19:16
  5. پاسخ ها: 3
    آخرين نوشته: October 10th, 2011, 13:11

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

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