درگاه پرداخت اینترنتی برای سایت

در سال‌های اخیر گسترش فروشگاه‌های اینترنتی، استفاده از شیوه‌های پرداخت آنلاین را در میان کاربران رایج کرده است. امنیت بالای تراکنش‌ها، سهولت و سرعت در فرآیند پرداخت، برای کاربران در کنار امکانات مدیریتی فوق‌العاده برای صاحبان کسب و کارها، سرویس درگاه پرداخت را هر روز نزد کاربران محبوب‌تر می‌کند. اکنون تمام فروشگاه‌ها و کسب و کارهای اینترنتی دارای سایت، می‌توانند به سادگی و بدون نیاز به برنامه‌نویسان، یک درگاه بانکی داشته باشند. در این مقاله تلاش می‌کنیم ابتدا انواع درگاه پرداخت و چگونگی دریافت آن‌ها شرح بدهیم، و سپس به شکلی کاربردی نحوه‌ی ساخت و راه‌اندازی درگاه‌های بانکی بر روی سایت‌های گوناگون را به کاربران آموزش بدهیم‌.آشنایی با انواع درگاه پرداختبه طور کلی دو نوع درگاه پرداخت اینترنتی وجود دارد که شامل: درگاه پرداخت اینترنتی مستقیمدرگاه پرداخت اینترنتی واسطتفاوت های درگاه بانکی مستقیم و واسط:الف. دریافت درگاه‌ پرداخت مستقیم مستلزم دریافت اینماد یا همان نماد الکترونیکی اعتماد است. اما این شرط برای دریافت درگاه بانکی واسط الزامی نیست. به طور کلی مراحل دریافت درگاه بانکی واسط در قیاس با مراحل دریافت درگاه بانکی مستقیم بسیار ساده‌تر و کوتاه‌تر است.ب. درگاه پرداخت مستقیم اصولا به صورت اختصاصی بر روی سایت مورد نظر کاربران نصب و فعال می‌شود. این امکان نیز وجود دارد که نام و آرم کسب و کار شما بر روی صفحه پرداخت، نمایش داده شود.پ. وقتی از درگاه بانکی مستقیم استفاده می‌کنید، بانک مورد نظر کارمزدی هنگام پرداخت‌ها از شما کسر نخواهد کرد. اما در درگاه‌های واسط، کارمزدی متناسب با خدمات از شما کسر خواهد شد.ج. در سرویس درگاه پرداخت مستقیم، تسویه حساب به شیوه‌ی پایا انجام می‌شود. به عبارت دیگر مبالغ تراکنش‌ها مستقیما به حساب شما وایز می‌شوند. اما در سازکار درگاه‌ بانکی واسط، ابتدا باید مبلغ تراکنش‌ها به حساب شرکت واسط واریز گردد و سپس به‌صورت پایا عمل تسویه صورت خواهد گرفت.روش دریافت درگاه بانکی مستقیمپس از آن‌که متقاضیان موفق به کسب اینماد و همانطور که شرح داده شد، کد مالیاتی مخصوص شدند، باید به سایت شرکتی که درگاه را ارائه می‌دهد مراجعه کرده و مراحل زیر را طی نمایند :یک. فرم آنلاین درخواست درگاه پرداخت بانکی را پر کنید.دو. گاهی نیاز است میان شما و شرکت ارائه دهنده‌ی این سرویس، قراردادی کتبی نیز منعقد شود. این مرحله بستگی به نوع سیاست‌گذاری‌های آن شرکت دارد.سه. مرحله‌ی احراز هویت و ارائه‌ی مدارک را بگذرانید.چهار. پس از این‌که مدارک و هویت حقیقی یا حقوقی شما بررسی و تایید شد، درگاه پرداخت مورد نظر را دریافت خواهید نمود.روش دریافت درگاه بانکی واسطدریافت درگاه بانکی واسط عموما شرایط و مراحل ساده‌تری دارد، از همین رو همواره کسب‌وکارهای بسیاری علاقمند به دریافت این نوع درگاه پرداخت آنلاین می‌باشند. سازکار درگاه واسط نیز به این صورت است که ابتدا مبالغ واریزی به حساب شرکت پرداخت یار واریز می‌شود و سپس به‌صورت اتوماتیک و روزانه، این شرکت‌ها پس از کسر کارمزد خود، مبالغ را به حساب شما واریز خواهند نمود.مراحل دریافت درگاه بانکی واسط را در زیر فهرست خواهیم کرد :یک. وارد سایت یکی از شرکت‌های پرداخت یار ‌شوید و سپس ثبت نام ‌کنید.دو. برای عبور از مرحله‌ی احراز هویت، اسکن کارت ملی و اسکن شناسنامه‌تان را ارائه ‌کنید.سه. پس از تأیید اطلاعات هویتی، آدرس سایت را برای دریافت درگاه ، ثبت نمایید.چهار. در این مرحله براساس نیاز و اطلاعات ثبت نام، آموزش‌های لازم برای پیاده‌سازی و نحوه‌‌‌ی اتصال درگاه پرداخت به سایت و همچنین API مورد نظر را از طرف شرکت دریافت خواهید کرد. در نهایت نیز با اعلام شماره کارت، شماره حساب و شماره شبا برای حساب مقصد خود، مراحل درخواست درگاه بانکی واسط را به آخر خواهید رساند.پنج. سپس می‌توانید درگاه مورد نظر را بر روی سایت خود فعال کنید.آموزش نصب درگاه پرداخت واسطبرای نصب یک درگاه بانکی واسط در وردپرس ابتدا باید در مخزن وردپرس افزونه‌‌ی درگاه پرداخت ووکامرس را جستجو کرده و در ادامه مراحل نصب و فعال‌سازی آن‌ را انجام بدهید.بعد از آن درست مثل روش ساخت درگاه بانکی مستقیم، در پیشخوان وردپرس منو ووکامرس به قسمت پیکربندی وارد شوید و آن‌جا زبانه‌ی پرداخت را انتخاب کنید. اکنون پس از آن‌که گزینه‌ی پرداخت امن را فعال نمودید، بر روی آیکون مدیریت کلیک کنید.سپس باز هم مانند روش ساخت درگاه مستقیم، تنظیمات پایه‌ای مربوط به درگاه پرداخت ووکامرس را انجام بدهید. این تنظیمات همچنان شامل موارد عنوان درگاه، توضیحات درگاه و تنظیمات عملیات پرداخت خواهد بود و به همان شیوه‌ای که در روش ساخت درگاه مستقیم شرح دادیم انجام می‌شود. تنها تفاوت در این است که برای تنظیمات عملیات پرداخت، به یک کلید مخصوص یا کد مشتری نیاز خواهید داشت که از قبل و هنگام دریافت درگاه در اختیار شما قرار داده شده است. بنابراین باید کد مخصوص را در قسمت تنظیمات عملیات پرداخت در سایت خود وارد کنید. در نهایت نیز با ذخیره‌ی تنظیمات، کار را به سرانجام برسانید.در آخر این نکته را نیز اضافه می‌نماییم که امکان استفاده از درگاه پرداخت برای سایت‌هایی که از دیگر سیستم‌های مدیریت محتوا مانند جوملا، درپال، اپن کارت و … بهره می‌برند نیز با استفاده از افزونه مخصوص به هر کدام وجود خواهد داشت.آموزش تصویری و گام به گام اتصال درگاه پرداخت به وردپرسآموزش نصب درگاه بانکی در سایت phpپس از انجام مراحل ثبت‌نام و در نهایت دریافت درگاه بانکی واسط، در حدود چند ساعت بعد که معمولا نباید بیش از ۲۴ ساعت کاری به درازا بیانجامد، اطلاعاتی مربوط به درگاه پرداخت، مانند کد مشتری برای شما ارسال می‌شود. اصطلاحاً به این کد MerchantID نیز گفته می‌شود. کد مذکور در واقع کدی است برای شناسایی شما که باید در کدهای مربوط به خودتان از آن استفاده کنید.از طرفی تمام درگاه‌های بانکی مستقیم بر روی ip فعال می‌‌شوند. به عبارت دیگر هنگام واگذاری درگاه پرداخت اینترنتی، ip سرور را از شما طلب می‌کنند، زیرا زمانی که درخواستی برای آن‌ها ارسال شود، ابتدا بررسی می‌کنند تا بسنجند آیا درخواست از این ip بوده است یا خیر؟ آن‌گاه اگر درخواست از ip سرور باشد، جواب درخواست داده می‌شود، ولی در غیر این‌صورت درخواست پاسخ داده نخواهد شد.اما درگاه‌های بانکی واسط عموما به این صورت عمل نمی‌کنند. در واقع بعد از این‌که کد مشتری یا همان MerchantID خود را دریافت کردید می توانید به سادگی از آن در مورد کدهای خود استفاده کنید.توجه کنید که به طور کلی تمام سایت‌هایی که درگاه پرداخت به ما ارائه می‌دهند، همگی دارای قسمتی با عنوان آزمایشگاه یا نمونه کدها می‌باشند. کاربران باید وارد این بخش شوند و نمونه کدها را انتخاب کنند. در این قسمت‌ها معمولا تعداد زیادی نمونه کد دیده می‌شود. این نمونه کدها تقریبا تمام زبان‌های برنامه‌نویسی را پوشش می‌دهند. در این‌‌جا چون ما به دنبال نمونه کد php هستیم، بنابراین گزینه‌ی نمونه کد استفاده از وب سرویس نوشته شده به زبان php را انتخاب خواهیم کرد. انتخاب نمونه کد مناسب در نهایت به سادگی سایت php ما را به درگاه پرداخت مورد نظرمان متصل خواهد نمود. همچنین این نمونه کد به برنامه‌نویس کمک می‌کند تا فرآیند اتصال درگاه به سایت شما را سریع‌تر انجام بدهد. در آخر باید این نکته را نیز تاکید نماییم که اتصال سایت‌های اختصاصی php تنها با استفاده از روش پیاده سازی API ممکن خواهد بود.منبع : https://rayanpay.com/how-create-payment-gateway-for-site