سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: چگونگی اتصال افزونه ها به بانك ها

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Nov 2010
    نوشته ها
    5,091
    تشکر
    0
    تشکر شده 2,056 بار در 1,618 ارسال

    چگونگی اتصال افزونه ها به بانك ها

    سلام
    موضوعی كه برای خيلر از ايرانيها داغ هست اينه كه چطوری يه كامپوننت رو به بانك وصل كنيم
    قبلاً يه تاپيك در اين مورد زده شده بود كه قديمی بود و نميشد پاسخ داد
    اما حالا چيكار كنيم كه فرضاً يك كامپوننت به بانك وصل شه.
    دو تا راه وجود داره برار اين كار:
    1) شما برنامه نويسی حرفه ای باشيد و اين كار براتون تفريح باشه كه در سريعترين زمان ممكن انجام ميديد. البته كلی سلول بايد بسوزونيد تا به نتيجه برسيد
    2) شما برنامه نويسی زياد بلد نيستيد(مثل من) و اين كارا براتون كابوسه ولی در عوض فكر تون كار ميكنه و به جای موازی كاری از سيستم های ساخته شده استفاده می كنيد.

    در مورد اولی شما بايد بدونيد كه كامپوننت چه جوری كار می كنه و در بخش development كامپوننت مورد نظر بايد بگرديد و طريقه ر اتصالش رو پيدا كنيد
    از طرف ديگه بايد بيفتيد دنبال مراحل قانونی بانك كه بهتون درگاه بدند و با در اختيار داشتن مستندات بانكی، كامپوننت مورد نظر رو گسترش بديد.
    زمان صرف شده برای طراحی اين سيستم خيلی زياده و يك پلاگين ارزش چنين زحمتی رو نداره.

    اما راه دومی كه خيلی راحته و بيشتر می صرفه استفاده از پلاگين های ساخته شده ست. فرض بگيريد ميخواييم كامپوننت RsMebership رو به بانك پاسارگاد وصل كنيم:
    زمانی كه اين كامپوننت رو دانلود می كنيد يك پلاگين برای 2checkout داره. همين پلاگين كافيه برای گسترش.
    اين پلاگين زحمت گسترش رو برامون كم میكنه و ما فقط مستندات بانك رو به جای دستورات 2checkout قرار ميديم. بقيه كارا با خود پلاگين انجام ميشه.
    فقط نكته ای كه هست اينه كه همه ی بانك ها به جز يك مورد از توابع Soap استفاده می كنند كه اين توابع برای بانكهایی بكار ميره كه براش ip سرور مهمه و جزو شرايط اتصالشه

    همه ی بانك ها برای خودشون يه حالت فرم گونه دارند. يعنی تو تگ فرم اطلاعاتشون رو وارد می كنند و فيلد های فرم مخفی می مونه. در جوملا هم به همين شكل هست و فرم پرداخت مثل قيمت و تاريخ و اينها مخفی هستند و ما نمی تونيم ببينيمشون. اين فرم ها در جوملا بصورت $html قابل تعريف هستند. البته راه های زيادی برای اتصال وجود داره ولی اين مورد راحت تره.
    همين كار رو ميشه رو هر چيزی كه امكان اتصال داشته باشه پياده كرد. مثل VM يا Ads Manager و ...

    بعد طراحی فايل پلاگين در php بايد به xml بريد و تغييراتی رو كه اضافه هست پاك كنيد. فايل xml دوتا كار براتون انجام ميده: يكی اينكه نصاب پلاگين شماست و محتويات فايل های نصبی و نويسنده اونجا قرار ميگيره. دوم اينكه اختيارات كاربر رو محيط مديريت به عهده داره و كاربر ميتونه پارامترهاي پلاگين رو در محيط مديريت به عهده بگيره. در اين مورد زياد نميشه بحث كرد چون پارامتر زياد داره
    مثلاً بعضی از بانك ها پرداخت تستی ندارند و اين راديو باكس اضافه ست

    به روش دوم طراحی اصطلاحاً مهندسی معكوس گفته ميشه كه كشورهایی مثل چين، روسيه و ايران در اين مقوله مقام دار هستند. تو اين روش از چيزهایی كه ساخته شده برای طراحی مجدد استفاده ميشه و در بعضی مواقع موقعيت ايجاب ميكنه كه از اين روش استفاده كنيم. مثلاً همين پرداخت آنلاين بايد 100 تومن فروحته بشه ولی با مهندسی معكوس ميشه 10 تومن.

    تو اينجا سعی كردم كليت كار رو بگم و روش برنامه نويسی رو توضيح ندادم. فقط خواستم بدونيد كه اتصال به بانك كار چندان سختی نيست و با كمی اطلاعات می تونيد وصل كنيد

    موفق و مؤيد باشيد
    ویرایش توسط safajuy : 09-14-2011 در ساعت 09:56 AM

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. 7 کاربر زیر از safajuy عزیز به خاطر این پست مفید تشکر کرده اند.


  3. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

موضوعات مشابه

  1. مشكل در اتصال به بانك اطلاعاتي
    توسط vahid64 در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 2
    آخرين نوشته: 04-16-2011, 08:28 AM
  2. سوال در مورد ماژول ها ي اتصال به بانك
    توسط soheylsoft در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 6
    آخرين نوشته: 03-02-2011, 12:22 PM
  3. درخواست يك فرم ساز با قابليت اتصال به بانك
    توسط sattaribm در انجمن کامپوننت های جوملا 1.5 فارسی
    پاسخ ها: 3
    آخرين نوشته: 06-10-2010, 10:17 AM
  4. چگونگی اتصال به بانک
    توسط parsiv_tereng در انجمن متفرقه
    پاسخ ها: 5
    آخرين نوشته: 04-29-2010, 08:23 AM
  5. مشكل در اتصال به بانك اطلاعاتي
    توسط ASA در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 3
    آخرين نوشته: 04-29-2008, 08:43 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •