سلام ، آیا این بازدید اول شماست ؟ یا
تبلیغات در این انجمن
×
+
نمایش نتایج: از 1 به 1 از 1

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

  1. #1

    images/nrtfq8oe4y3n4ataqsc.pngimages/x8yx5wzjnfalz1ga8oa8.pngimages/x8yx5wzjnfalz1ga8oa8.pngimages/x8yx5wzjnfalz1ga8oa8.pngimages/x8yx5wzjnfalz1ga8oa8.png
    عنوان
    کاربر سایت

    تاریخ عضویت
    Aug 2016
    محل سکونت
    تبریز
    نوشته ها
    40
    پسندیده
    201
    مورد پسند
    12 بار

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

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

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

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

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

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

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

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

    موفق و مؤيد باشيد




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

  2. کاربر مقابل پست salahdine عزیز را پسندیده است:

    H.Zolfaghar (09-13-2016)

کلمات کلیدی این موضوع

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

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