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

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


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

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

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

 

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

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

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

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

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

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

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

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

حتما بخوانید  آموزش cURL در php

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

avatar
6 دیدگاه ها
14 پاسخ ها
0 دنبال کننده ها
 
دیدگاه با بیشترین پاسخ
پرطرفدارترین دیدگاه ها
5 تعداد نویسندگان دیدگاه
حسن شفیعیکاربرداودحسنمهدیه بهجت نویسنده های اخیر دیدگاه
کاربر
کاربر

سلام

در کدهایی که از این قسمت دانلود کردم سه فایل:example.php و nusoap.php و SBPayment.class.php موجود می باشد و فایلی به نام verify.php را نمی توانم پیدا کنم.

این فایل را از کجا باید تهیه کنم یا به وجود بیاورم؟؟؟

کاربر
کاربر

با سلام

مقدار $res در کدام قسمت از کدها تعریف شده که اون رو var_dump کنم.

منظورتون همون متغیر $refNum هست؟؟؟

من نمی تونم بفهمم که در کدهای شما دقیقا کجا از بانک برمیگردیم!!!

کاربر
کاربر

سلام

کدهایی که در این پست قرار دادید رو تست کردم.
خیلی کدهای جامع و کاملی است.

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

وقتی پرداخت انجام می شه و برمیگرده در سایت پذیرنده ref_Num در دیتابیس ذخیره نمیشه و به همین علت چون نمی تونه ref_Num رو پیدا کنه error state چاپ می کند.

با بانک تماس گرفتم بانک میگوید که ref_Num تولید شده و برای سایت شما ارسال شده است ولی در دیتابیس یافت نمی شود.

به نظر شما مشکل از کجاست؟؟؟

داود
داود

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

حسن
حسن

سلام خسته نباشید ببخشید وقتی کل کار ها رو اجرا می کنم این پیغام ها رو میده [۱۵-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… نمایش بیشتر

مهدیه بهجت
مهدیه بهجت

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

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

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

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

سورس فروشگاهی دیجی کالا

بخش کاربران

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

مجوزهای ما

logo-samandehi

دانلود کتاب

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