رفتن به مطلب

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


nasr

پست های پیشنهاد شده

با سلام من افزونه درگاه بانک ملت

Bank mellat EDD gateway

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

لینک به ارسال

تنظیمات در بخش درگاه هستش(پایین همین بخش)

که باید api و اطلاعاتی رو که بانک داده اضافه نمایید

البته اگر از افزونه easy digital download استفاده میکنید؟

لینک به ارسال

تصویر زیر را چطوری کامل کنم؟

bank-mellat-edd-gateway-shaparak.gif

که باید api و اطلاعاتی رو که بانک داده اضافه نمایید
لینک به ارسال

چطوری میتونم این اطلاعات را بدست بیارم؟

خب این اطلاعات برای هر شخص و شماره حسابی جداست

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

جهت دریافت به وبسایت شرکت به پرداخت ملت مراجعه نموده و اطلاعات خود را ثبت نمایید

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

و ادامه مراحل هفت خان رستم...

نکته مهم: به علت تغییر در سیستم بانکی و طبق اعلام بانک مرکزی شما باید نماد اعتماد را نیز دریافت کرده باشید چون از سال جدید کسانی که دارای نماد نمیباشند درگاه آنها غیر فعال میشود

لینک به ارسال
  • 2 سال بعد...
با سلام
من از افزونه Edd  استفاده میکنم.چند روزی هست که وقتی مشتری میخواد بره برای صفحه پرداخت بانک ملت ، فقط یک صفحه سفید میاد ! و به صفحه پرداخت ریدایرکت نمیشود ! 
 
 
 
لازم به ذکر هست که
-  با مرورگر اینترنت اکسپور به صفحه پرداخت منتقل میشود،  اما با گوگل کرم و فایرفاکس این مشکل وجود دارد !
- با وجود اینکه تمام افزونه ای وردپرس، غیرفعال شده و سایت با قالب پیش فرض وردپرس بالامیاد، باز هم این مشکل وجود داره!
- درضمن ، آخرین وردپرس و edd از مخزن وردپرس، به روز شده اند !
 
ویرایش شده توسط 3dmaxfarsi
لینک به ارسال
در 37 دقیقه قبل، 3dmaxfarsi گفته است :
با سلام
من از افزونه Edd  استفاده میکنم.چند روزی هست که وقتی مشتری میخواد بره برای صفحه پرداخت بانک ملت ، فقط یک صفحه سفید میاد ! و به صفحه پرداخت ریدایرکت نمیشود ! 
 
 
 
لازم به ذکر هست که
-  با مرورگر اینترنت اکسپور به صفحه پرداخت منتقل میشود،  اما با گوگل کرم و فایرفاکس این مشکل وجود دارد !
- با وجود اینکه تمام افزونه ای وردپرس، غیرفعال شده و سایت با قالب پیش فرض وردپرس بالامیاد، باز هم این مشکل وجود داره!
- درضمن ، آخرین وردپرس و edd از مخزن وردپرس، به روز شده اند !
 

سلام، من تست کردم با گوگل کروم موردی نبودش!

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

لینک به ارسال

دقیقا از چه زمانی این مشکل براتون بوجود اومده ؟ باید بررسی کنید با آپدیت وردپرس و یا  edd  این مشکل رو دارید یا به آپدیت ها ارتباطی نداره . احتمال داره از آپدیت edd باشه به دو سه نسخه قبل برگردونید شاید حل بشه

لینک به ارسال

به طور همزمان ، افزونه Yoasy و خود  edd   رو از مخزن وردپرس آپدیت کردم. فوری بعدش اینطوری شد !

ولی چند ورژن قدیمی تر edd رو گیر آوردم و فعال کردم. با اون هم درست نشد !!!

ویرایش شده توسط 3dmaxfarsi
لینک به ارسال

حالت دیباگ رو فعال کنید ببینید چه خطایی میده متن خطا رو ارسال کنید تا بررسی بشه

لینک به ارسال

من این کدها رو اضافه کردم :
 

// Turn debugging on
define('WP_DEBUG', true);

// Tell WordPress to log everything to /wp-content/debug.log
define('WP_DEBUG_LOG', true);

// Turn off the display of error messages on your site
define('WP_DEBUG_DISPLAY', false);

// For good measure, you can also add the follow code, which will hide errors from being displayed on-screen
@ini_set('display_errors', 0);

 

و این کد رو میده !

<form name="MellatPay" method="post" action="https://bpm.shaparak.ir/pgwchannel/startpay.mellat">
  <input type="hidden" name="RefId" value="5DC2A0CCB3229C98">
  <script type="text/rocketscript" language="JavaScript">document.MellatPay.submit();</script></form>
 
لینک به ارسال

 فکر کنم مشکلتون با اضافه کردن

<input type="submit" value="submit" />

  به فرم افزونه پرداخت حل بشه. معمولا در فایرفاکس وقتی میخواهید فرمی رو ارسال کنید باید براش دکمه ای باشه.

در فایل Mellat_for_EDD.php
این کد را :

if ($PayResult[0] == "0") {
    // Successfull Pay Request
    echo '
        <form name="MellatPay" method="post" action="'. $PayAddr .'">
        <input type="hidden" name="RefId" value="'. $PayResult[1] .'">
        <script type="text/javascript" language="JavaScript">document.MellatPay.submit();</script></form>
    ';
    exit;
}

به اینصورت :

if ($PayResult[0] == "0") {
    // Successfull Pay Request
    echo '
        <form name="MellatPay" method="post" action="'. $PayAddr .'">
        <input type="hidden" name="RefId" value="'. $PayResult[1] .'">
        <input type="submit" value="submit" />
        <script type="text/javascript" language="JavaScript">document.MellatPay.submit();</script></form>
    ';
    exit;
}

تغییر بدهید نتیجه را اعلام کنید .

 

 

لینک به ارسال


وقتی میخواد بره برای صفحه پرداخت، اول یک دکمه اضافه شد به اسم (submit). اون دکمه رو که میزنی، خیلی راحت و تمیز میره برای صفحه پرداخت

عالی شد. ولی کاهش اون دکمه رو هم نشون نمیداد. مستقیم صفحه پرداخت رو نشون میداد !

Untitled.jpg

لینک به ارسال

لاین اسکریپت رو به اینصورت تغییر بدید :

 <script language="javascript" type="text/javascript">window.onload = document.body.onload = function(){document.MellatPay.submit();}</script>

 

اگر نشد یک آی دی برای button بسازید و سپس با این کد فراخوانی کنید :

<script language="javascript" type="text/javascript">window.onload = document.body.onload = function(){document.getElementById("your_id").click();}</script>

لینک به ارسال

الان که وبسایتتون رو بررسی کردم متوجه شدم جاوااسکریپت به راکت اسکریپت تغییر پیدا کرده با اینکه بهتون جاوا اسکریپت دادم.قسمت لود اسکریپت رو با اضافه کردن یک آیتم به اینصورت تغییر بدید :

<script data-cfasync="false" type="text/javascript" language="JavaScript">

 

لینک به ارسال

if ($PayResult[0] == "0") {
    // Successfull Pay Request
    echo '
        <form name="MellatPay" method="post" action="'. $PayAddr .'">
        <input type="hidden" name="RefId" value="'. $PayResult[1] .'">
        <input type="submit" id="submit" value="submit" />
        <script data-cfasync="false" type="text/javascript" language="JavaScript">window.onload = document.body.onload = function(){document.getElementById("submit").click();}</script></form>
    ';
    exit;
}

لینک به ارسال
در 3 ساعت قبل، 3dmaxfarsi گفته است :

کد بالا رو جای قبلی قرار دادم ولی دوباره صفحه سفید !!!

مشخصات ورود به پنل ادمین رو براتون ایمیل کردم

امکانش هست زحمت بکشی، و خودت یک نگاهی بهش بندازی ؟

مشکلتون حل شد. کد هایی که بهتون داده بودم رو خیلی ناقص جایگذاری کرده بودید که اصلاح شد و مشکلتون حل شد.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...