PDA

View Full Version : آموزش: راهنمایی جهت راه اندازی درگاه بانک ملی



Taimaz_222
سه شنبه 02 مهر 1392, 10:28 صبح
سلام
من تو سایتم میخوام درگاه پرداخت از بانک ملــــی بذارم
درحال حاضر هم شماره ترمینال و نام کابری و رمز را هم از بانک گرفتم اما طریقه استفاده را نمیدونم
لطفا راهنماییم کنید.


ممنون

saeed-71
سه شنبه 02 مهر 1392, 15:57 عصر
خوب نمونه کد داره دیگه.میخوای چجوری پرداخت بشه؟مثلا تو سایتت اگهی میذارن و میخوای هزینشو پرداخت کنن یا ...

Taimaz_222
چهارشنبه 03 مهر 1392, 09:46 صبح
نمونه کد دارم اما مدام پیغام خطای SOAP میده

سیستم یه فروشگاه اینترنتیه .

saeed-71
چهارشنبه 03 مهر 1392, 10:24 صبح
خوب حتما SOAP روی سرور سایتت غیر فعاله.شایدم اشتباه داری انجام میدی

AliRezaPro
چهارشنبه 03 مهر 1392, 11:59 صبح
با این توضیحات کمتون متاسفانه نمیشه کمکی بهتون کرد , حداقل متن خطا رو باید قرار بدید تا دوستان بتونن کمک کنند

Taimaz_222
چهارشنبه 03 مهر 1392, 14:57 عصر
این هم متن کامل خطا




Warning: SoapClient::SoapClient() expects parameter 2 to be array, string given in /home/farshena/public_html/pay/PrePost.php on line 16

Fatal error: Uncaught SoapFault exception: [Client] SoapClient::SoapClient() [<a href='soapclient.soapclient'>soapclient.soapclient</a>]: Invalid parameters in /home/farshena/public_html/pay/PrePost.php:16 Stack trace: #0 /home/farshena/public_html/pay/PrePost.php(16): SoapClient->SoapClient('https://bmiutil...', 'wsdl') #1 {main} thrown in /home/farshena/public_html/pay/PrePost.php on line 16

Taimaz_222
چهارشنبه 03 مهر 1392, 14:59 عصر
خوب حتما SOAP روی سرور سایتت غیر فعاله.شایدم اشتباه داری انجام میدی

چطور باید Soap رو فعال کرد؟

Tarragon
چهارشنبه 03 مهر 1392, 15:11 عصر
چطور باید Soap رو فعال کرد؟
اشتباه از شماست می گه ورودی دوم باید یک ارایه باشه.

rezaonline.net
پنج شنبه 04 مهر 1392, 11:05 صبح
باید از nusoap استفاده کنید .

$soapclient = new nusoap_client('https://bmiutility.bmi.ir:443/MerchantUtility.asmx?wsdl','wsdl');
$soapProxy = $soapclient->getProxy() ;
@$result=$soapProxy->PaymentUtility(self::MerchandID,$price*10,$order_i d,self::TransactionKey,self::TerminalID,$callback) ;
$err = $soapProxy->getError();//If exists any errors
$au = $result['RequestKey'];
$FormStr = $result['PaymentUtilityResult'];

darkface
پنج شنبه 04 مهر 1392, 11:41 صبح
سلام خوبین دوستان.
منم یه مشکل کوچلو دارم.
اصلا به این سیستم اشنا نیستم.
من یه سایت دارم که کاربر میاد یه سری جنس انتخاب میکنه بعد مبلغ و حساب میکنمو و میفرستم و میفرستم به یک صفحه.
حالا به جای اون صفحه میخوام ارسال بشه به بانک
میشه یه ذره با مثال توضیح بدین
ممنون میشم

darkface
شنبه 06 مهر 1392, 09:15 صبح
دوستان نظری ندارین؟

rezaonline.net
شنبه 06 مهر 1392, 10:22 صبح
سناریو رو که خودتون گفتید
شما بگید توی کدوم قسمت مشکل دارید؟
باید کاربر رو بعداز انتخاب محصول به مرحله ای برسونید که مبلغ تعیین بشه
بعد مبلغ و شماره فاکتور رو میفرستید به وبسرویس بانک ، بعد شماره تراکنش میگیرید
بعد ، طبق هر بانکی اطلاعات رو پست میکنید به صفحه پرداخت بانک بعد از پرداخت ریدارکت میشه به سایت خودتون
با وبسرویس چک میکنید مبلغ درست هست یا نه
اگر پرداخت صحیح بود و بانک تائید کرد محصول رو بهش میدید و سایر کارها رو انجام میدید
ساده است .

darkface
شنبه 06 مهر 1392, 10:51 صبح
بعد مبلغ و شماره فاکتور رو میفرستید به وبسرویس بانک ، بعد شماره تراکنش میگیرید
بعد ، طبق هر بانکی اطلاعات رو پست میکنید به صفحه پرداخت بانک بعد از پرداخت ریدارکت میشه به سایت خودتون
با وبسرویس چک میکنید مبلغ درست هست یا نه
اگر پرداخت صحیح بود و بانک تائید کرد محصول رو بهش میدید و سایر کارها رو انجام میدید
ساده است .


توی این قسمت مشکل دارم من.
یعنی چطوری باید فرستاد به بانک

rezaonline.net
شنبه 06 مهر 1392, 18:23 عصر
توی این قسمت مشکل دارم من.
یعنی چطوری باید فرستاد به بانک
هر بانکی یه جوره.
خود بانک وقتی درخواست درگاه دادی برات نمونه کد میفرستن ، زیاد سخت نیست :)
مثلا بانک سامان یک فرم هست که مقادیر رو میفرستی به اکشن بانک

nazanin1990
پنج شنبه 25 مهر 1392, 09:19 صبح
دوست عزیز منکلیهاطلاعات را ازبانک گرفتم ولی نمیدونم ازکجا باید شروع کنم میشه نمونهکدخودتونو بزاری؟
مرسی