• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سرور عملیاتی بانک ملت
#1
سلام
استاید ببخشید
ادرس سرور عملیاتی بانک ملت کدوم هست آخر ؟
توی فایل pdf
https://bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
اینو نوشته این در حالیه که به ادرس
https://pgws.bpm.bankmellat.ir/pgwchanne...s/pgw?wsdl
لینک شده توی pdf


و این هم همینطور؟
https://bpm.bankmellat.ir/pgwchannel/startpay.mellat نوشته شده
ولی لینک داده شده به
https://pgw.bpm.bankmellat.ir/pgwchannel...pay.mellat

در واقع نوشته میشوند ولی خوانده نمیشوند
TongueBig Grin


فایل‌های پیوست
.pdf   Mellat_PGW_General_User_Manual_Ver 1.2.pdf (اندازه 216.83 KB / تعداد دانلود: 5)
  پاسخ
تشکر شده توسط :
#2
سلام،
برای من داره روی اونایی که با bpm شروع میشه کار میکنه.
غایب
  پاسخ
تشکر شده توسط :
#3
علا وقتی از اون لینک ها که با pgw شروع شده استفاده میکنم ارور زیر رو میگیرم اصلا به بانک نمیره
Error : HTTP Error: Unsupported HTTP response status 404 Not Found (soapclient->response has contents of the response)

ولی با اینا این ارور رو
Error : HTTP Error: cURL ERROR: 28: Connection timed out after 30001 milliseconds
url: https://bpm.bankmellat.ir:443/pgwchannel...pay.mellat
content_type:
http_code: 0
header_size: 0
request_size: 0
filetime: -1
ssl_verify_result: 0
redirect_count: 0
total_time: 30.001146
namelookup_time: 0.124405
connect_time: 0
pretransfer_time: 0
size_upload: 0
size_download: 0
speed_download: 0
speed_upload: 0
download_content_length: -1
upload_content_length: -1
starttransfer_time: 0
redirect_time: 0
certinfo: Array
redirect_url:

مشکل از هاست منه یا کدهام؟
  پاسخ
تشکر شده توسط :
#4
از soap استفاده میکنی دیگه؟
من خودم برای درگاه بانک ملت ننوشتم چیزی، ولی یه پلاگین ووکامرس دارم که برای درگاه بانک ملت هست. کار هم میکنه،
اگه نمونه کد می‌خوای اون رو برات بفرستم؟
غایب
  پاسخ
تشکر شده توسط :
#5
نه از nusoap استفاده میکنم
واقعا گیج شدم من الان علا اولین درگاهی هست که دارم مینویسم حوصلمو سر برده TongueTongueTongue

اره داداش اگه بفرستی ممنون میشم یه تستی هم با اونا بکنم

علا یه چیزی من الان رفتم به تنظیمات php هاست این ارور رو میده بهم . ممکنه از این باشه؟
Current PHP version: native
PHP Version

Switch To PHP Options
Warning: Changing php modules and php options via PHP Selector for native php version is impossible

اصلا غیر فعال شده

هاستینگ هم جواب نمیده
  پاسخ
تشکر شده توسط :
#6
این پلاگین برای وردپرس/ووکامرس هست، ولی کدهاش داره کار میکنه. اینو مطمئنم.

به هاستت بگو، منم قبلا یادمه می‌خواستم درگاه راه بندازم تیکت زدم یه گزینه‌هایی رو فعال کردن برام.


فایل‌های پیوست
.zip   mellat-woocommerce.zip (اندازه 74.04 KB / تعداد دانلود: 2)
غایب
  پاسخ
تشکر شده توسط :
#7
علا کار نمیکنه
موندم والا از صبح هست رو اینم والا
دیگه کمکی به نظرت نمیرسه؟
به هاست گفتم گفت الان چنتا سایت دیگه دارن روی همین هاست از بانک ملت استفاده میکنن مشکلی نداره

علا به نظرت کدوم یکی از ارورهای بالا کلاسش بالاس ؟Big GrinTongue

اصلا رضا کوش پس امروز اصلا نبوده اون متخصص بانک ملت هست همه جا پستاشو دیدم Big Grin
  پاسخ
تشکر شده توسط :
#8
نمیدونم دیگه.
پلاگینی که برات فرستادم هم کار نمیکنه؟
خود بانک ملت نمونه کد نداده بهت؟ اونم کار نمیکنه؟

انگاری مشکل از سروره‌ها... این پلاگینه الان داره برای من کار میکنه.
غایب
  پاسخ
تشکر شده توسط :
#9
نه انگار مشکل از سرور هست علا
موندم والا یارو هم جواب نمیده اصلا
خودم دارم سرور میگیرم راحت میشم از دست اینااا تا حالا 3 بار اطلاعات پاک شده بازگردانی کردنش

این وب سایت عجب چیزیه خداوکیلی
http://www.iranfars.ir/item-116248-%D8%B...9%84%D8%AA

آدرس همین تاپیک هست
فک کنم داره سایتهارو میخوره یواش یواش

همه اطلاعات این تاپیک توش هست

این کد ارسال منه به بانک
کد پی‌اچ‌پی:
    public function startPayment($amount$callBackUrl)
    {            
        
$client = new nusoap_client'https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl' ) ;
        
$terminalId $this->terminal ;
        
$userName $this->username;
        
$userPassword $this->password;
        
$orderId rand(10000,99999);
        
$amount $amount;
        
$localDate date('ymj');
        
$localTime date('His');
        
$additionalData '';
        
$callBackUrl $callBackUrl;
        
$payerId 0;
        
$err $client->getError();
        if (
$err) {
            echo 
'<h2>اخطار :</h2><pre>' $err '</pre>';
            die();
        }
        
$parameters = array(
            
'terminalId' => $terminalId,
            
'userName' => $userName,
            
'userPassword' => $userPassword,
            
'orderId' => $orderId,
            
'amount' => $amount,
            
'localDate' => $localDate,
            
'localTime' => $localTime,
            
'additionalData' => $additionalData,
            
'callBackUrl' => $callBackUrl,
            
'payerId' => $payerId);
        
$result $client->call('bpPayRequest'$parameters'http://interfaces.core.sw.bps.com/');
        if (
$client->fault) {
            echo 
'<h2>Fault</h2><pre>';
            
print_r($result);
            echo 
'</pre>';
            die();
        } 
        else {
            
$resultStr  $result;
            
$err $client->getError();
            if (
$err) {
                echo 
'<h2>اخطار</h2><pre>' $err '</pre>';
                die();
            } 
            else {
                
$res explode (',',$resultStr);
                echo 
'<div style="display:none;">مقدار بازگشتی از بانک : ' $resultStr '</div>';
                
$ResCode $res[0];    
                if (
$ResCode == "0") {
                    
$this->postRefId($res[1]);
                } 
                else {
                    
$this->error($ResCode);
                }
            }
        }
            
    } 
  پاسخ
تشکر شده توسط :
#10
از این آدرس ها باید استفاده کنین. الان دیگه روی آدرس های خودشون نیستن و همه ی بانک ها منتقل شدن روی آدرس شاپرک
کد:
https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl
و

https://bpm.shaparak.ir/pgwchannel/startpay.mellat


من روی درگاه بانک ملت خیلی خوب کار کردم و الان روی چندتا پروژه ام بدون هیچ مشکلی دارم کار میکنم.
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : kasbookar


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان