میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#1 ارسال شده : 1396/05/05 05:00:54 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

.:: اتصال ماژول اکشن فرم به درگاه بانک ملت ::.

 

جهت خرید و مشاهده توضیحات کامل ماژول درگاه به پرداخت ملت به لینک مراجعه کنید. جزئیات ماژول درگاه به پرداخت ملت

 

آموزش راه اندازی ماژول :

با سطح دسترسی مدیر ارشد وارد بخش میزبان > افزونه ها > نصب افزونه جدید  شوید و ماژول اکشن فرم را انتخاب و نصب کنید و به دنبال آن افزونه DnnPlus.Mellat_02.00.00_Install.zip را نصب کنید تا اکشن جدیدی به اسم DnnPlusMellat  به لیست اکشن های ماژول اکشن فرم اضافه شود.بعد از اتمام نصب از بخش افزودن ماژول جدید ، ماژول اکشن فرم را کشیده و در صفحه دلخواهی رها کنید و در ادامه :

 

نکته : بعد از نصب اکشن درگاه ملت، یک قالب فرم آماده به لیست قالب های اکشن فرم اضافه میشه که به راحتی با کلیک یک فرم آماده درست شده و میتوانید روش انجام کار را به صورت کامل مشاهده کنید.

.:: مرحله اول : هدایت کاربر به درگاه بانک ملت::.

 

  1. وارد بخش مدیریت ماژول اکشن فرم شوید و فیلدهای لازم را اضافه کنید ( یک فیلد مخفی با شناسه txtStatus نیز برای ذخیره نتیجه تراکنش هنگام برگشت از درگاه ایجاد کنید)
  2. دکمه ثبت به فرم اضافه کنید و به قسمت On Click Handler دکمه رفته و اکشن های زیر را به ترتیب اضافه کنید : 

   الف) اکشن Start Mellat paying <  DnnPlusMellat  را اضافه کنید و فیلدهای لازم را پر کنید.

     ب) اکشن Message > Display Message  را اضافه کنید و توکن [PostForm] را در آن قرار دهید.

تا این مرحله فرم را طراحی کرده اید و کاربر بعد از کلیک بر روی دکمه ثبت ، در صورت نبود خطا در فرم مربوطه به درگاه وصل میشود تا مراحل پرداخت را انجام دهد.

 

 

.:: مرحله دوم : انجام تراکنش و برگشت از درگاه بانک ملت::.


 در بخش On Init  اکشن فرم به ترتیب 2 اکشن زیر را اضافه کنید:

  1. اکشن DnnPlusMellat > Start Mellat CallBack را اضافه کنید (شماره فاکتور که از درگاه به صفحه کال بک ارسال می شود تبدیل به توکن میشود و میتوانید با روش دلخواه بررسی کنید چنین فاکتوری صادر شده است یا خیر)
  2. اکشن DnnPlusMellat > Mellat ayment processing  را اضافه کنید و فیلدهای مربوطه را پر نمایید(مانند مثال زیر پر نمایید) :

  • Terminal Id : شماره پایانه پذیرنده
  • User Name : نام کاربری
  • User Password : ﻛﻠﻤﻪ ﻋﺒﻮر ﭘﺬﻳﺮﻧﺪه
  • Payer Id: شناسه پرداخت
  • Order Id : شماره فاکتور ، برای بررسی با شماره فاکتور ارسال شده از درگاه بانک
  • On Successful : لیست اکشن هایی که هنگام پرداخت موفقیت آمیز می خواهید اجرا شوند

    1. اکشن Context > Inject Form Data  را اضافه کنید روی دکمه Add Form Data  کلیک کنید و مقدار Name  را برابر txtStatus و مقدار Value  را برابر [MellatMessage] قرار دهید.
    2. اکشن Data > Save Report in the Database  را اضافه کنید .
    3. اکشن Message > Display Message را اضافه کنید و از توکن های ([MellatMessage] و [SaleReferenceId] و [SaleOrderId] و [Successful] و [Error] و [IsCallBack] ) نیز می توانید در متن پیام استفاده کنید.

  • On Canceled : لیست اکشن هایی که هنگام لغو پرداخت می خواهید اجرا شوند.
  • On Invalid : لیست اکشن هایی که هنگام نامعتبر بودن پرداخت می خواهید اجرا شوند.
  • On Error : لیست اکشن هایی که هنگام وجود خطا در کدها می خواهید اجرا شوند.

 

 

 

ویرایش شد بوسیله ناظر 1396/07/26 09:19:08 ب.ظ  | دلیل ویرایش: مشخص نشده است

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

کاربرانی که در حال مشاهده انجمن هستند
Guest
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان