jahromy ارسال شده در دی 7، 2013 مالک گزارش Share ارسال شده در دی 7، 2013 من با متدهای این بانک آشنا نیستم- ببینید برای ارسال درخواست پرداخت به بانک فیلدهای :merchantId شماره شناسه فروشنده (که بانک قبلا به ایشان اختصاص داده)amount مبلغ پرداختیpaymentId شماره شناسه پرداختrevertURL آدرس صفحه ای از فروشگاه برای بازگشت از بانک به آن.customerId شناسه مشتری البته ارسال آن اختیاری هست. پارامترهای بازگشتی از صفحه پرداخت بانک:resultCode حاوی کدی برای اعلام موفقیت یا علت عدم موفقیت در پرداخت هستpaymentId referenceId شناسه ای یکتا که بانک به آن مقداری مثبت که همان مقدار مبلغ پرداختی می باشد را اختصاص داده و در صورت خطا مقدار منفی و در پاسخ پرداخت به فروشگاه باز می گرداند یک فایل با نام CallVerify.php بانک داده که حاوی : this is bank source code <?php require_once('lib/nusoap.php'); echo 'file is Loaded'; $ns = 'http://tejarat/paymentGateway/definitions'; $client = new nusoap_client("http://pg.sabapardazesh.net:9086/paymentGateway/services/merchant.wsdl"); $err = $client->getError(); if ($err) { echo 'Constructor error' . $err . ''; echo 'Debug' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . ''; exit(); } // $client->setUseCurl($useCURL); // mr Mobayen: Undefined variable: useCURL // This is an archaic parameter list $params = array( 'merchantId' => "F138", 'referenceNumber' => $rn // mr Mobayen: $rn:shold replace with exact refrenceId created by Bank ); $result = $client->call('verifyRequest', $params, $ns); if ($client->fault) { echo 'Fault (Expect - The request contains an invalid SOAP body)'; print_r($result); echo ''; } else { $err = $client->getError(); if ($err) { echo 'Error' . $err . ''; } else { echo 'Result'; print_r($result); echo ''; } } echo 'Request ok' . htmlspecialchars($client->request, ENT_QUOTES) . ''; echo 'Response ok' . htmlspecialchars($client->response, ENT_QUOTES) . ''; echo 'Debug ok' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . ''; ?> متد search رو برای چی استفاده می کنید؟در زمان انتقال از سبد خرید به درگاه بانک، مقادیری اعمال شده به پارامترهای صادره از سبد خرید در جدول تجارت از بانک اطلاعاتی ذخیره می شود. که در بازگشت از بانک به کمک مقدارهای RefId و PaymentId در همان جدول از بانک اطلاعاتی را جستجو می کنم که در صورت وجود سطری با همان مقادیر شرط اجرای تایید تراکنش و اعلام پیغام نتیجه تراکنش به کاربر را فراهم می کند. الگوریتم به این صورت هست که بعد از برگشت از بانک وریفای انجام بشه و اگر بانک متد ستل داره اون هم انجام بشه و با استفاده از متد validateOrder از ماژول که از والدش به ارث میبره سفارش ثبت بشهدر فایل راهنما درباره متدهای این بانک گفته :حالا برای فهیمدن اینکه از چه متدی استفاده می کند و چگونه باید برنامه را متناسب با آن ویرایش کنم راهنماییی بفرمایید. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
jahromy ارسال شده در دی 9، 2013 مالک گزارش Share ارسال شده در دی 9، 2013 آقا دانوش!؟ لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
irangeoportal ارسال شده در آبان 19، 2015 گزارش Share ارسال شده در آبان 19، 2015 سلاممن نیازمند ماژول بانک تجارت برای پرستاشاپ هستم .آیا این ماژول آزمایشی به خوبی کارمیکند وتست شده ؟حتی حاضربه خرید یک ماژول تکمیل شده ترهم هستمایمیل من [email protected]پیروزباشید لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
دانوش ارسال شده در آبان 19، 2015 گزارش Share ارسال شده در آبان 19، 2015 این تاپیک قدیمی است و این ماژول کار نمیکند.قفل شد Sent from my Xperia using Tapatalk pro لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده