طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

اتصال به درگاه بانک سامان php


اتصال به درگاه بانک سامان php

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

در این مقاله آموزشی قصد داریم نحوه دریافت درگاه بانک سامان و آموزش اتصال به درگاه بانک سامان php را به شما عزیزان نشان بدیم. ( اتصال به درگاه بانک ملت php )

 

دریافت درگاه بانک سامان

برای دریافت درگاه بانک سامان به سایت خود بانک سامان به آدرس زیر مراجعه کنید

ثبت درخواست پذیرندگی

با ورود به صفحه بالا اطلاعات شناسنامه ای , اطلاعات مدیر مسئول پذیرنده و اطلاعات سایت پذیرنده را پر کنید و بعد از طی کردن مراحل بالا و تایید اطلاعات, مرچنت آی دی و پسورد به شما تعلق می گیرد.

  • نکته : شما باید یک حساب در بانک سامان داشته باشید که بیشتر از ۴۸ ساعت از افتتاح حساب گذشته باشه
  • نکته ۲ : شرایط و قوانین برای احذ درگاه بانک سامان را حتما از این صفحه مطالعه بفرمایید
  • نکته ۳ : برای دریافت درگاه بانک سامان حتما سایت شما باید نماد اعتماد الکترونیک (اینماد) داشته باشد که هزینه سالیانه آن فقط ۳۵ هزار تومان است. لینک ثبت نام Enamad

نکته خیلی مهم : اطلاعات مربوط به آدرس سایت خود و آی پی فروشگاه اینترنتی خود را وارد نمایید(برای به دست آوردن آی پی راه های متفاوتی وجود داره که بهترین راه تیکت زدن و پرسیدن اون آی پی از مسئول سرورتون که هاست ازش خریدین ، هستش) دقت داشته

باشین IP بسیار مهم هست و برای اتصال درگاه به سایت شما نقش اساسی دارد پس IP درست را وارد نمایید.

خیلی از کاربران در این قسمت تصور می کردند آی پی سایتشون همان آیپی مربوط به درگاه هستش که بعد از وارد کردن هنگامی که درگاه را دریافت کردند با مشکل روبرو شدند چون درگاه ها بر اساس IP سرویس دهنده شما منتقل میشه و تبادل اطلاعات میکند برای

حتما بخوانید  اتصال به درگاه بانک ملت php

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

اتصال به درگاه بانک سامان php

به منظور استفاده هرچه راحتر یک نمونه کلاس” اتصال به درگاه بانک سامان php ” برای ارسال تراکنش به بانک و  برسی تراکنش بعد از برگشت از بانک نوشتم که کار شما رو تا حد زیادی راحت میکنه.

در آخر پروژه فایل nusoap + فایل های کانفیگ دیتابیس مورد نیاز در اتصال به بانک را برای دانلود قرار دادیم.

بنابراین می توانید به راحتی کلاس را در هرجایی از پروژه نیاز بود فراخوانی و یک آبجکت از آن ساخته و استفاده کنید.

ساخت جدول دیتابیس برای ذخیره تراکنش

برای کپی صحیح و کامل کدها ، دابل کلیک کرده تا وارد محیط سفید و کپی شوید در غیر اینصورت امکان دارد اجرای کدها با مشکل روبرو شود

example.php – ارسال و بررسی نتیجه تراکنش :

در خط ۹م اطلاعات اتصال به دیتابیس را مشخص کنید و در خط ۱۱م که باید مرچنت ID و پسورد اتصال به درگاه سامان را به آبجکت پاس بدید.

با فراخوانی فایل example.php و وارد کردن مبلغ می توانید به بانک سامل متصل شوید و بعد از تراکنش کاربر را به سایت ارجاع و تراکنش را بررسی و سفارش را تایید کنید.

فایل SBPayment.class.php – کلاس شامل متد های پرداخت سامان را همراه با سورس اتصال به درگاه بانک سامان php + کتابخانه nusoap + داکیومنت راهنما را از باکس دانلود دریافت کنید.

هر سوالی داشتید از طریق نظرات این مطلب ارسال کنید. سریعا, پاسخگوی سوالات شما هستیم.

موفق و پیروز باشید.

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

دیدگاه کاربران

12 پاسخ به “اتصال به درگاه بانک سامان php”

  1. مهدیه بهجت گفت:

    سلام وقت به خیر
    من همین طور با روش شمابرای درگاه بانک سامان پیش رفتم منتها من php رو یکم بردم تو فریم وورک یی چون پروژه ام یی (Yii2) هست البته فقط example رو و دو تا فایل دیگه رو فقط use کردم. حالا الان بعد از تایید فرم ورود مبلغ این ارور دارم :
    Field ‘ref_num’ doesn’t have a default value

    0
    • حسن شفیعی گفت:

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

      $sb = new SBPayment("merchantID","password",$conn);

      موفق باشید.

      0
  2. حسن گفت:

    سلام خسته نباشید
    ببخشید وقتی کل کار ها رو اجرا می کنم این پیغام ها رو میده
    [۱۵-Jul-2018 02:10:38 America/Chicago] PHP Warning: Missing argument 3 for SBPayment::__construct(), called in /home/fifcgaiq/SITE.COM/example.php on line 11 and defined in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 102
    [۱۵-Jul-2018 02:10:38 America/Chicago] PHP Notice: Undefined variable: connection in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 106
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Warning: Missing argument 3 for SBPayment::__construct(), called in /home/fifcgaiq/SITE.COM/example.php on line 11 and defined in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 102
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Notice: Undefined variable: connection in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 106
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 115
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 116
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 156
    [۱۵-Jul-2018 02:10:41 America/Chicago] PHP Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/fifcgaiq/SITE.COM/SBPayment.class.php on line 156

    کمک کنید فوری
    خیلی لازم دارم

    1+
    • حسن شفیعی گفت:

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

      1+
      • حسن گفت:

        ممنون از پاسخ گویی سریعتون
        درست شد ولی وقتی به بانک متصل میشه این پیغام رو میده
        خطا! .اطلاعات نامعتبر مي باشد

        1+
        • حسن شفیعی گفت:

          خواهش می کنم. خب این مربوط به اطلاعاتی که از بانک گرفتید هستش مثل مرچنت آی دی و پسورد تون که باید مطمین باشید این موارد رو در این قسمت

          $sb = new SBPayment(“merchantID”,”password”,$conn);

          درست ست کردید و اگر باز مشکلی بود مطمینا از ip هستش.

          1+
          • حسن گفت:

            سلام دوباره
            در رابطه با همون پیغام
            مشکل حل نشد همون پیغام خطا! .اطلاعات نامعتبر مي باشد رو میده
            ولی یک فرم دستی درست کردم که مستقیم وصل بشه به درگاه بانک بع شکل زیر

            Untitled Document




            مشکلی نداره ….
            میتونید از اینجا امتحان کنید

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

            1+
          • حسن شفیعی گفت:

            سلام . تا روی سرور واقعی تست نشه و کدها رو نبینم نمیشه نظری داد.

            1+
          • حسن گفت:

            میتونید از اینجا امتحان کنید این روی سرور واقعی هستش
            http://shop.topcopy.ir/example.php
            اگه دکمه pay رو بزنی که همون فرم بالاست به درگاه وصل میشه
            ولی مال شما که مبلغ رو میزنیم پیغام میده
            ممنون اگه زود جواب بدین خیلی لازم دارم
            ——————————————————-
            درست کردم تا حدودی ولی الان پرداخت رو میزنیم تابع verifyTrans چیزی رو بر نمیگردونه
            خواهشن کمک کنید خیلی لازمه

            0
          • حسن شفیعی گفت:

            همینطور که گفتم کدها رو باید رو سرور واقعی تست بشه تا نتیجه رو لایو ببنیم و تغییرات رو روی کدها اعمال کنم وگرنه اگر دسترسی به پشت صحنه کدها نباشه عملا حل مشکل امکان پذیر نیست چرا که درگاه بانک سامان رو نداریم و نمیتونیم از اینجا تست رو انجام بدیم.

            1+
          • حسن گفت:

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

            0
          • حسن شفیعی گفت:

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

            0

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

افزایش امنیت سایت

مجوزهای ما

logo-samandehi

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

دانلود کتاب

عضویت در خبرنامه