با سلام.دوستان خسته نباشید.با توجه به اینکه خیلی از دوستان برای پیاده سازی درگاه بانک سامان مشکل داشتن.تصمیم گرفتم آموزش کامل رو در یه مبحث قرار بدم.
ابتدا از جناب saidshp ممنونم بخاطر اینکه یک کلاس برای پرداخت بانک سامان نوشته بودن و در سایت مجید آنلاین قرار دادن.البته قسمتی از این کلاس مشکل داشت که باعث نمایش پیام های اشتباه بعد از ارجاع خریدار به سایت فروشنده توسط بانک سامان میشد.
تمام فایل های مورد نیاز شما در ضمیمه همین پست قرار داره.حتی همین آموزشی که اینجا نوشتم در فایل PDF در ضمیمه وجود داره.
خب من همه چی رو تقریبا از اول کار خدمتتون عرض میکنم:
[FONT="]برای راه اندازی درگاه اینترنتی بانک سامان ابتدا به سایت پرداخت الکترونیک بانک سامان به آدرس [/FONT][FONT="]www.sep.ir[/FONT][FONT="] مراجعه کنید.از قسمت "[/FONT][FONT="]سفارش محصولات" به قسمت "[/FONT][FONT="]درخواست درگاه اینترنتی" مراجعه کرده و مدارک مورد نیاز برای ثبت نام را تکمیل نمایید.[/FONT]
[FONT="]دقت کنید که هنگام تکمیل فرم ، به آدرس [/FONT][FONT="]IP[/FONT][FONT="] سرور سایتتان نیاز خواهد بود.این آدرس برای[/FONT][FONT="] [/FONT][FONT="] انجام عملیات پرداخت بسیار مهم است.از درست بودن آن اطمینان حاصل کنید.[/FONT]
[FONT="]پس از تکمیل ثبت نام و انجام مراحل اداری ، ایمیلی شامل[/FONT][FONT="] [/FONT][FONT="]فایل [/FONT][FONT="]PDF[/FONT][FONT="] راهنما ،[/FONT][FONT="] "[/FONT][FONT="]sample code[/FONT][FONT="]" ، لوگوی بانک ، کد فروشنده ([/FONT][FONT="]Merchant ID[/FONT][FONT="]) ، رمز پذیرنده[/FONT][FONT="] [/FONT][FONT="]و اطلاعات حساب شما ، برایتان ایمیل خواهد شد.[/FONT]
[FONT="]برای انجام ادامه مراحل ، ابتدا باید جدولی با مشخصات زیر در پایگاه داده هاست خود بسازید (می توانید با کمک [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] هاست خود ، این کار را انجام دهید.برای این کار ، قبل از ورود به [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] ، یک تیبل بسازید و سپس در برنامه [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] ، این تیبل را انتخاب کرده و در قسمت [/FONT][FONT="]SQL[/FONT][FONT="] ، دستورات زیر را قرار دهید.در دستورات تغییری انجام ندهید.)[/FONT]
[FONT="]دستورات بالا در فایل ضمیمه به نام "[/FONT][FONT="]Table.txt[/FONT][FONT="]"[/FONT][FONT="] [/FONT][FONT="]نیز وجود دارد.[/FONT]
[FONT="]حال در فایل های ضمیمه ، فایل "[/FONT][FONT="]sbpayment.php[/FONT][FONT="]" را باز کنید.[/FONT]
[FONT="]در خط 31 ، داریم:
[/FONT]
[FONT="]مسیری از هاستتان که فایل "[/FONT][FONT="] [/FONT][FONT="]example.php[/FONT][FONT="]" را آپلود کردید ، در فایل "[/FONT][FONT="]sbpayment.php[/FONT][FONT="]" ، خط 31 ، ویرایش کنید.[/FONT]
[FONT="][/FONT]
[FONT="]
[/FONT]
[FONT="]حال فایل "[/FONT][FONT="]example.php[/FONT][FONT="]" را ویرایش کنید:[/FONT]
[FONT="]در خط 9 و 10 اطلاعات کانکشن و نام کاربری و رمز کانکشن خود را وارد نمایید.[/FONT]
[FONT="]در خط 11 داریم:[/FONT]
موفق باشید
ابتدا از جناب saidshp ممنونم بخاطر اینکه یک کلاس برای پرداخت بانک سامان نوشته بودن و در سایت مجید آنلاین قرار دادن.البته قسمتی از این کلاس مشکل داشت که باعث نمایش پیام های اشتباه بعد از ارجاع خریدار به سایت فروشنده توسط بانک سامان میشد.
تمام فایل های مورد نیاز شما در ضمیمه همین پست قرار داره.حتی همین آموزشی که اینجا نوشتم در فایل PDF در ضمیمه وجود داره.
خب من همه چی رو تقریبا از اول کار خدمتتون عرض میکنم:
[FONT="]برای راه اندازی درگاه اینترنتی بانک سامان ابتدا به سایت پرداخت الکترونیک بانک سامان به آدرس [/FONT][FONT="]www.sep.ir[/FONT][FONT="] مراجعه کنید.از قسمت "[/FONT][FONT="]سفارش محصولات" به قسمت "[/FONT][FONT="]درخواست درگاه اینترنتی" مراجعه کرده و مدارک مورد نیاز برای ثبت نام را تکمیل نمایید.[/FONT]
[FONT="]دقت کنید که هنگام تکمیل فرم ، به آدرس [/FONT][FONT="]IP[/FONT][FONT="] سرور سایتتان نیاز خواهد بود.این آدرس برای[/FONT][FONT="] [/FONT][FONT="] انجام عملیات پرداخت بسیار مهم است.از درست بودن آن اطمینان حاصل کنید.[/FONT]
[FONT="]پس از تکمیل ثبت نام و انجام مراحل اداری ، ایمیلی شامل[/FONT][FONT="] [/FONT][FONT="]فایل [/FONT][FONT="]PDF[/FONT][FONT="] راهنما ،[/FONT][FONT="] "[/FONT][FONT="]sample code[/FONT][FONT="]" ، لوگوی بانک ، کد فروشنده ([/FONT][FONT="]Merchant ID[/FONT][FONT="]) ، رمز پذیرنده[/FONT][FONT="] [/FONT][FONT="]و اطلاعات حساب شما ، برایتان ایمیل خواهد شد.[/FONT]
[FONT="]برای انجام ادامه مراحل ، ابتدا باید جدولی با مشخصات زیر در پایگاه داده هاست خود بسازید (می توانید با کمک [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] هاست خود ، این کار را انجام دهید.برای این کار ، قبل از ورود به [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] ، یک تیبل بسازید و سپس در برنامه [/FONT][FONT="]phpMyAdmin[/FONT][FONT="] ، این تیبل را انتخاب کرده و در قسمت [/FONT][FONT="]SQL[/FONT][FONT="] ، دستورات زیر را قرار دهید.در دستورات تغییری انجام ندهید.)[/FONT]
کد:
CREATE TABLE sbpayment (id INT(10) NOT NULL AUTO_INCREMENT,
res_num CHAR(20) NOT NULL,
ref_num CHAR(20) NOT NULL,
total_amont INT NOT NULL,
payment INT NOT NULL DEFAULT 0,
date_start INT(12) NOT NULL,
primary key(id),
unique(res_num),
index(ref_num));
[FONT="]دستورات بالا در فایل ضمیمه به نام "[/FONT][FONT="]Table.txt[/FONT][FONT="]"[/FONT][FONT="] [/FONT][FONT="]نیز وجود دارد.[/FONT]
[FONT="]حال در فایل های ضمیمه ، فایل "[/FONT][FONT="]sbpayment.php[/FONT][FONT="]" را باز کنید.[/FONT]
[FONT="]در خط 31 ، داریم:
[/FONT]
کد:
[COLOR=#007700][FONT=Calibri]public [/FONT][/COLOR][COLOR=#0000BB][FONT=Calibri]$redirectURL [/FONT][/COLOR][COLOR=#007700][FONT=Calibri]= [/FONT][/COLOR][COLOR=#DD0000][FONT=Calibri]'http//www.yourdomain.com/example.php'[/FONT][/COLOR][COLOR=#007700][FONT=Calibri];[/FONT][/COLOR][B][COLOR=#002060][FONT="][/FONT][/COLOR][/B]
[FONT="]مسیری از هاستتان که فایل "[/FONT][FONT="] [/FONT][FONT="]example.php[/FONT][FONT="]" را آپلود کردید ، در فایل "[/FONT][FONT="]sbpayment.php[/FONT][FONT="]" ، خط 31 ، ویرایش کنید.[/FONT]
[FONT="][/FONT]
[FONT="]
[/FONT]
[FONT="]حال فایل "[/FONT][FONT="]example.php[/FONT][FONT="]" را ویرایش کنید:[/FONT]
[FONT="]در خط 9 و 10 اطلاعات کانکشن و نام کاربری و رمز کانکشن خود را وارد نمایید.[/FONT]
[FONT="]در خط 11 داریم:[/FONT]
کد:
[COLOR=#0000BB][FONT=Calibri]$sb [/FONT][/COLOR][COLOR=#007700][FONT=Calibri]= new [/FONT][/COLOR][COLOR=#0000BB][FONT=Calibri]SBPayment[/FONT][/COLOR][COLOR=#007700][FONT=Calibri]([/FONT][/COLOR][COLOR=#DD0000][FONT=Calibri]"merchantID"[/FONT][/COLOR][COLOR=#007700][FONT=Calibri],[/FONT][/COLOR][COLOR=#DD0000][FONT=Calibri]"password"[/FONT][/COLOR][COLOR=#007700][FONT=Calibri]);[/FONT][/COLOR]
[FONT="]با توجه به اطلاعاتی که بانک برایتان ارسال کرده است ، بجای "[/FONT][FONT="]merchantID[/FONT][FONT="]" ،[/FONT][FONT="] کد پذیرنده و بجای "[/FONT][FONT="]password[/FONT][FONT="]" ، رمز پذیرنده را قرار دهید.[/FONT][FONT="][/FONT]
[FONT="] [/FONT]
[FONT="]حال پوشه "[/FONT][FONT="]PHP[/FONT][FONT="]" و فایل های "[/FONT][FONT="]example.php[/FONT][FONT="]" و "[/FONT][FONT="]sbpayment.php[/FONT][FONT="]" را به هاستی که به بانک معرفی کردید انتقال دهید.[/FONT][FONT="][/FONT]
[FONT="] [/FONT]
همین دیگه.موفق باشید