تراکنش مالی چیست؟ و انواع تراکنش های بانکی
به هرگونه فرایند اجرای دستورات که به واسطهی آن در دادههای پایگاه اطلاعاتی سرویس دهنده (Database) تغییری ایجاد شود تراکنش یا Transaction گفته می شود. این تغییر می تواند شامل هرکدام از عملیات های درج، ویرایش و یا حذف داده باشد.
به عبارت دیگر به اجرای تمامی دستورات ارسالی از سوی کاربر روی پایگاه داده تراکنش می گوییم. به همین دلیل به فرایندهای پولی و مالی بانکداری که در آن یک یا چند عملیات از سوی مشتری انجام می شود تراکنش مالی گفته می شود.
با توجه به اینکه عموم افراد جامعه فقط با تراکنش های مالی و بانکی سروکار دارند، این فرایند به طور خلاصه تراکنش هم گفته می شود. حالا که با مفهوم تراکنش مالی آشنا شدید با ما همراه باشید تا به بررسی جزئیات این فرایند بپردازیم.
تراکنش موفق چیست؟
یک تراکنش مالی می تواند موفق یا ناموفق باشد. هر تراکنش چه از نوع مالی یا غیر مالی همواره از دو طرف تشکیل می شود. طرف اول کاربر یا مشتری و طرف دوم سرویس دهنده که در اینجا بانک نامیده می شود.
اجرای فرایند تراکنش مالی به اینصورت است که کاربر (مشتری) یک درخواست برای بانک ارسال می کند. در مرحلهی بعد درخواست بررسی و پردازش می شود. چنانچه تقاضای شخص با موفقیت انجام شد، تراکنش موفق بوده و رسید جزئیات آن در اختیار کاربر قرار می گیرد.
انواع تراکنش
با شنیدن واژهی تراکنش مالی معمولا ذهن افراد به سمت تراکنش خرید رفته و فقط این فرایند را به عنوان یک تراکنش مالی می شناسند. در صورتی که با توجه به توضیحات ابتدای مقاله تمامی فرایندهای درخواستی کاربر را تراکنش مالی می نامیم.
قبل از پرداختن به انواع تراکنش لازم است با دو مفهوم “ابزار پرداخت” و “ابزار پذیرش” آشنا شویم.
- ابزار پرداخت: هر ابزار یا وسیله ای که با استفاده از آن بتوان عملیات انتقال وجه انجام داد ابزار پرداخت نامیده می شود.
۲٫ ابزار پذیرش: هر دستگاه، سخت افزار یا نرم افزاری که به واسطهی آن و با استفاده از ابزار پرداخت بتوانیم روی آن تراکنشی را اجرا کنیم ابزار پذیرش نامیده می شود. امروزه ابزار پذیرش معمولا با نام درگاه پرداخت بانکی شناخته می شود.
در حال حاضر درگاه پرداخت شامل دستگاه کارتخوان سیار یا پایانهی فروشگاهی (POS)، درگاه پرداخت اینترنتی و خودپرداز یا عابر بانک (ATM) است.
در این قسمت قصد داریم انواع تراکنش مالی را ذکر و بررسی کنیم.
۱٫تراکنش خرید
تراکنش خرید فرایندی است که طی آن با استفاده از ابزار پرداخت و به واسطهی ابزار پذیرش، وجه کالا یا خدمت از حساب خریدار کسر و به حساب فروشنده یا پذیرنده منتقل می گردد. در این تراکنش، ابزار پذیرش عمدتا دستگاه کارتخوان یا درگاه پرداخت است اما سایر ابزار مانند همراه بانک و خودپرداز هم می تواند پذیرای تراکنش کارت به کارت برای انتقال وجه از حساب خریدار به فروشنده باشد.
۲٫تراکنش پرداخت قبض
در این نوع تراکنش، کاربر با استفاده از کارت یا حساب بانکی خود و به واسطهی یکی از ابزارهای پذیرش، عملیات پرداخت قبوض خدماتی، جرایم خودرو و تسهیلات بانکی خود را انجام می دهد.
اگر به خاطر داشته باشید تا همین چند سال گذشته اکثر افراد برای پرداخت قبوض خود در صف باجه های بانکی ساعت ها منتظر می ماندند اما امروز تقریبا همهی افراد از ابزار پذیرش جایگزین مانند اینترنت بانک، همراه بانک، تلفن بانک، دستگاه خودپرداز و حتی کارتخوان های فروشگاهی برای انجام این دسته از تراکنش ها استفاده کرده و وقتشان در صف های طولانی بانک هدر نمی رود.
۳٫تراکنش موجودی
در این تراکنش کاربر تنها درخواست مشاهدهی موجودی حساب یا کارت بانکی خود را ارسال می کند و هیچگونه وجهی انتقال داده نمی شود. البته در شرایطی این دریافت موجودی مشمول کارمزد بانکی است که مبلغ آن از حساب شخص کسر و به بانک عامل منتقل می گردد.
۴٫تراکنش برگشت از خرید یا مغایرت بانکی
با انجام این تراکنش، مبلغی که از حساب یا کارت خریدار به حساب فروشنده منتقل شده به دلیل مشخصی برگشت خورده و مجددا به حساب خریدار واریز می شود. فرایند تراکنش برگشت از خرید تنها برای تراکنش های موفقی که به دلایلی مانند بروز اختلال در درگاه بانکی به حساب فروشنده منتقل نشده صورت می گیرد.
برای مثال در برخی موارد هنگام پرداخت از طریق درگاه پرداخت اینترنتی، وجه با موفقیت از حساب خریدار کسر شده اما در برگشت از درگاه، وب سایت کسب و کار و یا درگاه بانکی با اختلال روبرو شده و پاسخ حاوی اطلاعات تراکنش موفق به فروشنده تحویل داده نمی شود.
در این مواقع تراکنش برگشت از خرید انجام می شود که بین ۱ تا ۷۲ ساعت زمان اعلام شده از سوی شبکه شاپرک است. البته در اغلب موارد برگشت وجه به حساب خریدار زیر ۱ ساعت انجام می شود.
۵٫ خطای تراکنش ناموفق
به هر علتی که تراکنش درخواستی کاربر با موفقیت به سرانجام نرسد و رسید تراکنش موفق در اختیار وی قرار نگیرد، پیامی مبنی بر تراکنش ناموفق دریافت می کند.
دلیل تراکنش ناموفق می تواند کاربر یا مشتری، فروشنده یا کسب و کار، پذیرنده، صادر کننده و یا شبکهی شاپرک باشد.
اغلب تراکنش های ناموفق به دلیل خطای کاربری بوده و مواردی مانند وارد کردن رمز عبور اشتباه و عدم موجودی کافی در بروز آن دخیل است. بروز اختلال در شبکهی شاپرک یا بانک مبدأ و مقصد از دیگر دلایل بروز تراکنش ناموفق به شمار می رود.
طبق آمار موجود، بیشتر خطاهای تراکنش ناموفق دلیل انسانی داشته و ارتباطی به شبکهی بانکی و شاپرک ندارد. خطاهای “رمز کارت نامعتبر”، “عدم موجودی کافی”، “شماره کارت وارد شده نامعتبر است”، “تاریخ انقضای وارد شده اشتباه است”، “رمز دوم کارت اشتباه است” و “رمز پویا منقضی شده است” متداول ترین خطاهای فعلی محسوب می شوند.
۶٫محدودیت تراکنش
حساب های بانکی همواره دارای محدودیت هایی در میزان و نوع انتقال وجه هستند که قوانین مربوطه از طرف بانک مرکزی تعیین می شود. برای مثال در حال حاضر هر کارت بانکی تا سقف ۵۰ میلیون تومان در روز می تواند تراکنش خرید انجام دهد.این مبلغ در دریافت وجه نقد از خودپرداز بسیار محدودتر بوده و اخیرا به ۴۰۰ هزار تومان در روز تغییر کرده است. برای عملیات کارت به کارت سقف ۶ میلیون تومانی تعیین شده است.
شمارهی تراکنش چیست؟
مفهوم این واژه بسیار روشن و آشکار بوده و نیاز به توضیح خاصی ندارد. هر تراکنش بانکی (و حتی غیر بانکی) با یک شماره تراکنش ثبت و مشخص می شود تا امکان رهگیری آن در آینده توسط کاربر، فروشنده یا پذیرنده امکان پذیر باشد.این شماره مشترک بوده و در پایگاه دادهی بانک صادر کننده، بانک پذیرنده و شبکه شاپرک یکسان است.
هدایت تراکنش چیست؟
فرض کنید قصد خرید از یک فروشگاه لوازم خانگی را دارید. کارت شما مربوط به بانک صادرات و دستگاه کارتخوان فروشنده مربوط به بانک ملی است. هنگام انجام تراکنش برای پرداخت مبلغ خرید، تراکنش شما به واسطهی شبکهی بانکی شاپرک از مبدأ بانک صادرات به مقصد بانک ملی هدایت می شود.
با توجه به اینکه هر بانک پایگاه دادهی اختصاصی خود را دارد، بدون وجود یک شبکهی مرکزی مانند شاپرک، امکان انجام تراکنش بین بانکی و هدایت تراکنش از مبدأ به مقصد وجود نخواهد داشت.
مقصد تراکنش چیست؟
به دریافت کنندهی وجه انتقالی تراکنش، مقصد تراکنش گفته می شود. مقصد تراکنش می تواند یک شخص حقیقی مانند مالک فروشگاه آنلاین یا فروشگاه محلی باشد یا یک شخص حقوقی مانند سازمان های دولتی و شرکت های خصوصی.به یاد داشته باشید تا زمانی که مقصد تراکنش تعیین نشود، تراکنشی هم انجام نخواهد شد.
فرایند اخذ درگاه پرداخت اینترنتی چگونه است؟
با گسترش اینترنت و تغییر فرهنگ جامعه در خریدهای روزانه، بخش زیادی از تراکنش های بانکی در بستر برخط و درگاه های پرداخت اینترنتی انجام می شود.
چنانچه قصد راه اندازی کسب و کار آنلاین دارید و یا تصمیم گرفته اید کسب و کار فعلی و محلی خود را به بازار فروش سراسری و بدون محدودیت مکانی منتقل کنید، دریافت درگاه پرداخت اینترنتی لازمهی ورود به این حوزه است.
در حال حاضر ساخت درگاه پرداخت به دو روش امکان پذیر است:
- اخذ درگاه پرداخت مستقیم از بانک های ارائه دهندهی درگاه پرداخت اینترنتی
- استفاده از درگاه پرداخت واسطه مانند درگاه پرداخت اینترنتی زرین پال
اکثر کسب و کارها به خصوص کسب و کارهای نوپا برای تسریع در دریافت درگاه پرداخت اینترنتی و عدم درگیر شدن با فرایندهای اداری بانکی، گزینه دوم را در دستور کار خود قرار می دهند. درگاه های واسط به صورت رسمی با شبکهی شاپرک همکاری داشته و درگاه های بانکی را در اختیار کسب و کارها قرار می دهند.
راه اندازی کسب و کار آنلاین چگونه است؟
سیستم های مدیریت محتوای متعددی برای راه اندازی فروشگاه اینترنتی منتشر شده که هرکدام امکانات و قابلیت های متفاوتی را در اختیار کسب و کارها قرار می دهند.
فروشگاه ساز زریناکسپرس یکی از سرویس دهنده های مطرح داخلی در این زمینه بوده که صاحبان کسب و کار می توانند بدون نیاز به یادگیری مباحث فنی و برنامه نویسی، در کمترین زمان اقدام به راه اندازی فروشگاه اینترنتی نموده و محصولات خود را در معرض نمایش به مخاطبین خود در سراسر جهان قرار دهند
انواع تراکنش بانکی و آشنایی با کاربردهای آن
هر فرآیندی که طی آن کاربر دادههای دستوری را برای پایگاه داده ارسال نماید، تراکنش خوانده میشود. امروزه اغلب ما با نوعی از تراکنشها که مشهور به تراکنش بانکی هستند ارتباط مستقیم داریم و در طول روز سر و کارمان به نوعی از انواع تراکنش مالی میافتد. در مقاله به معرفی انواع تراکنش بانکی خواهیم پرداخت.
آنچه در این مقاله میخوانید
انواع تراکنش بانکی
در دستهبندی تراکنش بانکی ملاک اصلی عملیات انتقال وجه است. بنابراین ابزارهای پرداخت که این روزها بسیار متنوعاند و شامل درگاه پرداخت اینترنتی، کارتخوانها، دستگاههای خودپرداز و انواع نرمافزارها میشود، نقش پررنگی در تقسیمبندی انواع تراکنشهای بانکی دارند.
اکنون مهمترین و پرکاربردترین ابزار پرداخت، درگاه بانکی است و مردم در انواع تراکنشهای بانکی خود که شامل تراکنشهای خرید، تراکنش دریافت موجودی، تراکنش بازگشت از خرید، تراکنش پرداخت قبض و تراکنشهای کیف پول دیجیتال میشود، از درگاههای آنلاین استفاده میکنند. در ادامه با ذکر جزییات بیشتری به معرفی انواع این تراکنشها خواهیم پرداخت.
تراکنش خرید
پرکاربردترین نوع تراکنش بانکی، تراکنش خرید است. اما تراکنش خرید چیست؟ تراکنش خرید فرآیندی است که طی آن، به کمک ابزار پذیرش در ازای هزینهی خدمات یا کالا، از حساب خریدار و مصرفکننده وجهی کسر شده و به حساب فروشنده یا پذیرنده واریز میگردد. هر کدام از ابزارهای پذیرش میتوانند در فرآیند تراکنش خرید مورد استفاده قرار بگیرند. تراکنش خرید توسط درگاه پرداخت اینترنتی، این روزها پر شمارترین نوع تراکنش خرید بهشمار میرود.
تراکنش انواع تراکنش ها پرداخت قبض
یکی دیگر از انواع پرکاربرد تراکنشهای بانکی که از قضا این نوع تراکنش نیز بیشتر توسط پرداخت الکترونیک و یا برنامههای دیگر انجام میشود، تراکنش پرداخت قبض است. دارندهی کارت بانکی به کمک ابزارهای پذیرش که از آنها یاد شد، برای پرداخت قبوض مختلف خود اقدام به انجام تراکنش پرداخت قبض میکنند.
قبوضی مانند قبضهای مصرفی برق و آب و گاز و یا قبضهای خلافی خودرو و امثال آن همگی انواعی از تراکنش پرداخت قبض بهشمار میروند. تراکنش پرداخت قبض در تسریع این عملیات بانکی و سهولت کار برای کاربران اثرات مثبت بسیاری داشته است.
تراکنش بازگشت از خرید
تراکنش بازگشت از خرید، نوعی تراکنش ویژه است که پس از تراکنش خرید و در صورت بروز مشکل انجام میشود. در واقع پس از آن که یک تراکنش موفق صورت میگیرد و مبلغی از حساب دارندهی کارت بانکی کسر میگردد، ممکن است به دلایل مختلف، مبلغ کسر شده مجدداً بهحساب شخص بازگردانده شود. اصولا مبلغ بازگردانده شده، برابر و یا کمتر از مبلغی خواهد بود که از حساب شخص کسر شده است. نکتهی اساسی در این نوع تراکنش این است که در صورتی تراکنش بازگشت از خرید انجام خواهد شد که پیش از آن حتما تراکنش موفقی انجام شده باشد.
توجه داشته باشید که تراکنش بازگشت از خرید عموما زمانی رخ خواهد داد که در سیستم سامانهی پرداخت، نوعی اشکال و اختلال ایجاد شده باشد و یا یکی از طرفین داد و ستد انجام شده از انجام عملیات پشیمان شده باشد.
تراکنش دریافت موجودی
تراکنش موجودی نیز یکی از انواع تراکنش پرکاربرد است. افراد برای اطلاعیافتن از میزان موجودی حساب خودشان، میتوانند از ابزارهای پذیرش متفاوتی استفاده کنند و تراکنش دریافت موجودی را انجام بدهند. خودپردازها، درگاه پرداخت اینترنتی، کارتخوانهای فروشگاهی و سیار ون رمافزارهای همراهبانک امکان انجام تراکنش موجودی را فراهم میآورند.
تراکنشهای کیف پول دیجیتال
اغلب برنامههای دیجیتالی و درگاههای بانکی پرداخت آنلاین از قابلیت کیف پول الکترونیکی بهرمند هستند. کیف پول الکترونیک میتواند امکان انجام تمام انواع تراکنشها را با سرعت و سهولت بسیار زیادی برای شما فراهم آورد. برای نمونه تراکنشهایی نظیر دریافت موجودی، پرداخت قبض، تراکنشهای خرید و انتقال وجه و حتی پرداخت قبوض به کمک کیف پول الکترونیکی انجامپذیر است.
سازکار کیف پول دیجیتال به این صورت است که کاربر از قبل و در زمانهای فراغت خود، پیشبینی میکند و مبلغی را طی یک فرآیند سادهی بانکی، در کیف پول خود ذخیره مینماید؛ به اصطلاح کیف پول خود را شارژ میکند و در هنگام لزوم تراکنش مورد نظرش را انجام میدهد.
پیام خطای تراکنش ناموفق
گاهی اوقات تراکنش مورد نظر کاربر به دلایل مختلف با موفقیت انجام نمیشود و به جای دریافت رسید انجام تراکنش، پیام عدم موفقیت تراکنش را دریافت میکند. مرجع این نوع خطاها میتواند گوناگون باشد؛ خود دارندهی کارت و اشتباهی که او در حین انجام عملیات انجام داده است، اختلال در سامانهی پرداخت، اختلال در سیستم بانکی، کمبود موجودی و قطعی اینترنت هنگام استفاده از درگاه پرداخت آنلاین و دلایل دیگری که ممکن است سبب دریافت خطای تراکنش ناموفق بشود. تجربه نشان داده در بیشتر مواقع علت تراکنشهای ناموفق خطاهای کاربری بوده است. خطا در وارد کردن رمز، عدم اطلاع صحیح از موجودی حساب، عدم توجه به قیمت کالای خریداری شده و … که میتواند سبب خطای تراکنش ناموفق گردد.
چه تراکنشهایی معاف از مالیات هستند؟
بهطور کلی یک کمیته 6 نفره پیش از آنکه از مودی دعوت بهعمل بیاید و به حسابرسی مالیاتی وارد شود، باید حجم ریالی گردش حسابهای بانکی را با سوابق مالیاتی افراد تشخیصی مودی یا سایر فعالیتهای مالی اشخاص، مطابقت بدهند. چنانچه در هر سال بیشتر اعضا، اطلاعات تراکنشهای بانکی با عملکرد مالی و یا مالیاتی همان سال مودی و مالیاتهای تشخیص داده شده، برابری کند، نیازی به انجام حسابرسی مالیاتی نخواهد بود و مالیاتی از این مودیان دریافت نخواهد شد. برخی از کسب و کارها مانند صنایع دستی، شرکت دانش بیان نیز به طور معافیت مالیاتی دارند که با مراجعه به مقاله موجود میتوانید لیست آن را مشاهده نمایید.
با این وصف تراکنشهای فهرست زیر از معافیت مالیاتی برخوردارند:
تراکنشهای بانکی مربوط به اعضای هیات مدیره و سهامداران اشخاص حقوقی با تایید شخص حقوقی مورد نظر
در مورد دریافتی و پرداختی مرتبط به حق شارژ، چنانچه توسط ادارهی امور مالیاتی، ماهیت درآمدی آن اثبات نشود، میتوان به دریافتی و پرداختی به حساب بستگان اشاره کرد.
- تسهیلات بانکی دریافتی
- انتقالی بین حسابهای اشخاص
- انتقال بین حسابهای شرکاء در مشاغل مشارکتی
- تنخواههای واریزی به حساب اشخاص توسط کارفرما با تایید کارفرمای ذیربط
- دریافت ها و پرداخت های سهامداران و اعضای هیات مدیرهی اشخاص حقوقی که طرف مقابل آن در دفاتر شخص حقوقی در حساب های دریافتنی و پرداختنی ثبت شده باشد.
- قرض و ودیعه دریافتی و پرداختی
- وجه دریافتی ناشی از جبران خسارت
- تراکنش انتقالی بین حساب های بانکی اشخاص در صورتی که مربوط به درآمد نباشد
- مبالغ دریافتی و پرداختی اشخاص به عنوان واسط، با توجه به فضای کسب و کار اشخاص حقیقی؛ در صورتی که ماهیت درآمدی آن توسط ادارهی امور مالیاتی اثبات نشود.
محمود زارعی
من محمود اشرف زارعی هستم. دانشآموختهی ادبیات فارسی. در ده سال اخیر همواره درگیر سر و کله زدن با کلمات بودهام. روزها در مدرسه به بچهها ادبیات درس میدهم و شبها پشت میز کارم مطلب مینویسم. پنجسال است که در کنار نوشتن داستان و نقد ادبی، به محتوا نویسی روی آوردهام و در زمینههای مختلف محتوای متنی تولید کردهام. کلمات در سرنوشت من نقش پررنگی دارند و انگار قرار است برای همیشه سر و کارم با آنها باشد. اعتراف میکنم از این بابت بسیار خوشحالم.
آشنایی با ویژگیها و حالات تراکنش در پایگاه داده
تراکنش در پایگاه داده را میتوان به عنوان گروهی از وظایف تعریف کرد. یک وظیفه، واحد حداقل واحد پردازش است که نمیتوان آن را بیشتر تقسیم کرد.
تراکنش در پایگاه داده چیست؟
در یک انواع تراکنش ها سیستم مدیریت پایگاهداده، یک تراکنش یک واحد منطق یا کار است که از چندین عملیات یا حتی یک عملیات تشکیل شده است. هر محاسبه منطقی انجام شده در یک حالت ثابت در پایگاهداده به عنوان یک تراکنش شناخته میشود. …یک تراکنش برای اینکه بتواند به درستی در پایگاهداده اجرا شود، باید یک سری ویژگیها داشته باشد. این ویژگیها اختصارا ACID نامیده میشوند.
چهار ویژگی اصلی تراکنشها در پایگاهداده (خواص ACID)
یک تراکنش واحد بسیار کوچکی از یک برنامه است و ممکن است شامل چندین وظیفهی سطح پایین باشد. یک تراکنش در یک سیستم پایگاهداده باید این چهار ویژگی را داشته باشد: اتمیک(قابل تقسیم به تراکنشهای ریزتر نباشد)، سازگار، تفکیک شده باشد و دایمی (معمولاً این چهار ویژگی به عنوان ویژگیهای ACID شناخته میشود) این ویژگیها برای این هستند که از دقت، کامل بودن و یکپارچگی دادهها اطمینان حاصل شود. در ادامه به تعریف هر یک از این چهار ویژگی میپردازیم.
اتمیک بودن (Atomicity)
این ویژگی بیان میکند که یک تراکنش باید به عنوان یک واحد غیرقابل تجزیه در نظر گرفته شود، یعنی یا تمام عملیات آن اجرا میشود یا هیچکدام از مراحل آن. هیچ وضعیتی در پایگاهداده نباید وجود داشته باشد که فقط قمستی از یک تراکنش انجام شده باشد. وضعیتها باید قبل از اجرای معامله یا بعد از اجرا/اسقاط/شکست معامله تعریف شوند. به عبارتی، هیچکس یک تراکنش انواع تراکنش ها را نمیبند مگر اینکه تراکنش کامل انجام شود.
سازگاری (Consistency)
پایگاهداده باید پس از هر تراکنش در حالت ثابت باقی بماند. هیچ تراکنشی نباید بر روی دادههای موجود در پایگاهداده تأثیر منفی داشته باشد. اگر پایگاهداده قبل از اجرای تراکنش در وضعیت ثابتی بود، پس از اجرای تراکنش نیز باید ثابت بماند. به عبارتی تغییر تنها در صورتی میتواند اتفاق بیفتد که وضعیت جدید سیستم معتبر باشد؛ هر تلاشی برای انجام یک تغییر نامعتبر با شکست مواجه خواهد شد و سیستم در وضعیت معتبر قبلی خود باقی میماند. به طور مثال نمیتوان از حسابی با موجودی ۳۰۰ هزار تومان، ۵۰۰ هزار تومان برداشت کرد و موجودی به -۲۰۰۰۰۰ هزار تومان برسد… این تراکنش کلا با قوانین پایگاهداده سازگاری ندارد و شکست میخورد. هیچ برداشتی صورت نگرفته و هیچ موجودی از حساب کسر نمیشود.
دوام (Durability)
پایگاهداده باید به اندازه کافی بادوام باشد تا بتواند آخرین به روز رسانیهای خود را نگه دارد، حتی اگر سیستم از کار بیفتد یا ریستارت شود، نباید اطلاعات آن از بین رفته باشند. اگر تراکنش، تکهای از دادهها را در یک پایگاهداده به روز کند و آنها را ثبت نهایی(commit) کند، آنگاه پایگاهداده، دادههای اصلاح شده را نگه میدارد. اگر یک تراکنش انجام شود اما قبل از اینکه دادهها روی دیسک نوشته شوند، سیستم از کار بیفتد، پس از بازگشت سیستم به کار، آن دادهها به روز میشوند.
مستقل بودن (Isolation)
در یک سیستم پایگاهداده که بیش از یک تراکنش به طور همزمان و به صورت موازی اجرا میشوند، خاصیت مستقل بودن بیان میکند که تمام تراکنشها به گونه ای انجام و اجرا میشوند که انگار هر کدام از آنها جداگانه و به تنهایی انجام شدهاند. به عبارتی هیچ معاملهای بر معامله دیگری تأثیر نخواهد گذاشت.
اجازه دهید این ویژگی را با ذکر یک مثال توضیح دهیم. فرض کنید موجودی یک حساب ۷۰۰ هزارتومان است و دو تراکنش قرار است روی آن انجام شود. تراکنش
شماره ۱: مبلغ ۳۰۰ هزار تومان از حساب کسر شود.
تراکنش ۲: مبلغ ۵۰۰ هزار تومان به حساب اضافه شود.
اگر اول تراکنش یک انجام شود بعد تراکنش دو، موجود اول از ۷۰۰ هزارتومان به ۴۰۰ هزار تومان میرسد و سپس از ۴۰۰ هزار تومان به ۹۰۰ هزار تومان.
اگر اول تراکنش دو انجام شود و سپس تراکنش اول: ابتدا مبلغ ۵۰۰ هزار تومان به ۷۰۰ هزارتومان اضافه میشود و سپس ۳۰۰ هزار تومان به دلیل تراکنش دوم کسر میشود. و در نهایت موجودی ما ۹۰۰ هزار تومان خواهد بود. همان چیزی که در حالت اول به دست آمد.
انواع حالتهای تراکنش پایگاهداده
با توجه به اینکه یک تراکنش، در چه وضعیتی قرار دارد، میتوان تراکنشها را دسته بندی کرد.
حالت فعال (Active)
هنگامی که دستورالعملهای تراکنش در حال اجرا هستند، تراکنش در حالت فعال است. اگر تمام عملیات «خواندن و نوشتن» بدون هیچ خطایی انجام شود، به «وضعیت جزئی متعهد» میرود. اگر هر یک از ریزدستورات با شکست مواجه شود، به “وضعیت شکست خورده” میرود.
تا حدی تمام شده (Partially Committed)
پس از اتمام تمام عملیات خواندن و نوشتن، تغییرات در حافظه اصلی یا بافر محلی ایجاد میشود. اگر تغییرات در پایگاهداده دائمی شوند، وضعیت به “وضعیت تمام شده” تغییر میکند و در صورت خرابی به “وضعیت شکست خورده” میرود.
حالت شکست خورده (Failed)
هنگامی که هر دستورالعمل تراکنش با شکست مواجه میشود، به “وضعیت شکست خورده” میرود. البته اگرتراکنش درست انجام شود ولی ثبت دایمی تغییرات آن امکان پذیر نباشد، باز هم تراکنش شکست میخورد.
حالت لغو شده (Aborted)
پس از هر نوع شکست، تراکنش از “وضعیت ناموفق” به “حالت سقط شده” میرود و از آنجایی که در حالتهای قبلی، تغییرات فقط در بافر محلی یا حافظه اصلی انجام شدهاند، اینجا این تغییرات حذف یا برگشت داده میشوند.
وضعیت خاتمه بافته یا تمام شده (Committed)
حالتی است که تغییرات در پایگاهداده دائمی میشود و تراکنش کامل میشود و بنابراین در “حالت خاتمه یافته” خاتمه مییابد.
حالت پایان یافته
اگر هیچ راه و وضعیت بازگشتی وجود نداشته باشد یا تراکنش در “وضعیت متعهد” باشد، سیستم سازگار و آماده برای تراکنش جدید است و تراکنش قدیمی خاتمه مییابد.
تعریف سریال بودن و موازی بودن تراکنشها
هنگامی که چندین تراکنش توسط سیستم عامل در یک محیط چندبرنامهنویسی اجرا میشود، این احتمال وجود دارد که دستورالعملهای یک تراکنش با تراکنشهای دیگر تداخل پیدا کند. به طور مثال زمانی که تراکنشها قرار است روی یک داده انجام شوند یا یک داده بین آنها مشترک باشد.
زمانبندی: به دنباله اجرای زمانی یک تراکنش، زمانبندی میگویند. یک جدول زمانی میتواند تراکنشهای زیادی را در خود داشته باشد که هر کدام شامل تعدادی دستورالعمل/وظیفه است.
برنامه زمانبندی، همانطور که از نام آن پیداست، فرآیندی است که تراکنش ها را ردیف می کند و آنها را یک به یک اجرا می کند. زمانبندی وقتی وارد عمل میشود که چندین تراکنش وجود دارد که به صورت همزمان در حال اجرا هستند و باید ترتیب عملیات را طوری تنظیم کنید که با یکدیگر همپوشانی نداشته باشند. در اینجا به انواع مختلف برنامه ها می پردازیم.
برنامه های زمانبندی سریال
برنامههایی که در آن تراکنشها بهصورت جداگانه اجرا میشوند، و تداخلی با هم ندارند. بهعنوان مثال، یک برنامه، زمانی که در آن هیچ تراکنشی تا پایان یک تراکنش در حال اجرا شروع نمیشود، برنامههای سریال نامیده میشوند.
برنامه زمانبندی زمانبندی غیر سریال:
یک نوع زمانبندی است که در آن عملیات چندین تراکنش به هم متصل میشوند. این امر ممکن است منجر به افزایش مشکل همزمانی شود. تراکنشها به صورت غیر سریالی انجام میشوند و نتیجه نهایی را درست و مانند یک زمانبندی برنامه سریال، انجام میدهند. برخلاف برنامه زمانی سریال که در آن یک تراکنش باید منتظر بماند تا تراکنش دیگری تمام عملیات خود را کامل کند، در برنامه زمانی غیر سریالی، تراکنش دیگر بدون انتظار برای تکمیل تراکنش قبلی انجام می شود.
جدول زمانی غیر سریال را میتوان به دو دسته قابل سریال و غیر سریال تقسیم کرد.
آشنایی با انواع تراکنشهای مجاز کیف پول الکترونیک
روز گذشته بانک مرکزی ضوابط صدور کیف الکترونیک پول را به شبکه بانکی کشور ابلاغ کرد که طبق آن تراکنشهای مجاز از این بستر شامل افزایش موجودی، کاهش موجودی، کاهش موجودی با وجه نقد، کیف به کیف، خرید، برگشت از خرید و. است. همچنین، ضوابط انجام تراکنشهای مجاز کیف نیز اعلام شده است.
- آشنایی با انواع تراکنشهای مجاز کیف پول الکترونیک
- ضوابط انجام تراکنشهای مجاز کیف پول الکترونیک
- تراکنش کاهش موجودی کیف تجاری چگونه انجام میشود؟
- سامانه جامع پایش کیف الکترونیک پول چیست؟
به گزارش اقتصادآنلاین به نقل از ایسنا، بانک مرکزی کلیات طرح "کیف پول الکترونیک" را از سال ۹۲ ارائه کرد اما از آنجا که در این زمان کنترل و اختیار کیف پولهای الکترونیک زیرنظر بانک مرکزی بود، مورد استقبال بانکها قرار نگرفت تا اینکه حدود یک هفته پیش شورای پول و اعتبار به منظور تسهیل در جریان مبادلات خرد، با صدور کیف الکترونیک پول از طریق بانکها و موسسات اعتباری غیر بانکی براساس ضوابط راهبری و نظارتی که توسط بانک مرکزی تهیه و ابلاغ خواهد شد، مشروط برآنکه منجر به خلق پول نشود، موافقت کرد.
در نهایت روز گذشته بانک مرکزی ضوابط صدور کیف الکترونیک پول را تحت عنوان «ضوابط فعالیت مؤسسات اعتباری و راهبران کیف الکترونیک پول در نظام پرداخت کشور» را به شبکه بانکی کشور ابلاغ کرد و طبق آن، تراکنشهایی چون افزایش یا کاهش موجودی، کاهش موجودی با وجه نقد، بیرون شبکه راهبر، درون شبکه راهبر، خرید، کیف به کیف و برگشت از خرید انواع تراکنشهای مجاز کیف پول الکترونیک هستند.
آشنایی با انواع تراکنشهای مجاز کیف پول الکترونیک
بدین منظور لازم است تا با تعاریف انواع تراکنش ها این تراکنشها بیشتر آشنا شوید بنابراین، فرایند انتقال مبلغ از حساب یا کارت دارنده کیف شخصی نزد موسسه اعتباری به حساب واسط در جهت افزایش موجودی، تراکنش "افزایش موجودی و انتقال مبلغ از حساب واسط به حساب دارنده کیف شخصی و تجاری نزد موسسه اعتباری به منظور کاهش موجودی نیز تراکنش "کاهش موجودی است.
همچنین، فرآیند دریافت موجودی کیف شخصی به صورت نقد توسط موسسه اعتباری عامل که موجودی حساب واسط نزد موسسه اعتباری عامل، معادل وجه نقد دریافت شده کاهش میباید، تراکنش کاهش موجودی با وجه نقد است و تراکنشی که راهبر مربوط به دارنده کیف شخصی و راهبر پذیرنده آن متفاوت است و در خارج از شبکه یک راهبر و از طریق سامانههای ملی پرداخت انجام میشود و تراکنشی که راهبر مربوط به دارنده کیف شخصی و راهبر پذیره آن یکسان باشد و در داخل شبکه یک راهبر انجام میشود را به ترتیب بیرون و درون شبکه راهبر مینامند.
تراکنش خرید که طی آن مبلغ کالا یا خدمات از کیف شخصی دارند به کیف تجاری پذیرنده منتقل میشود، نیز از دیگر تراکنشهای مجاز کیف پول الکترونیک است. علاوه براین، کیف به کیف تراکنشی است که طی آن مبلغ مورد نظر از کیف شخصی فردی به کیف شخصی فرد دیگر منتقل میشود و به بازگشت تمام یا بخشی از وجه دریافتی از یک خرید انجام شده توسط پذیرنده کیف به کیف شخصی خریدار نیز تراکنش "بازگشت از خرید میگویند.
ضوابط انجام تراکنشهای مجاز کیف پول الکترونیک
در این بین، بانک مرکزی انجام تراکنشهای مجاز کیف پول الکترونیک را ملزم به ضوابطی کرده که براساس آن، صدور یا صدور مجدد کیف مستلزم اخذ حداقل کارمزدی معادل صدور کارت مجازی از دارنده کیف و انجام تراکنش افزایش موجودی پس از صدور آن امکانپذیر است. همچنین، به مانده موجودی کیف هیچ سودی تعلق نمیگیرد و سقف مجاز تراکنش افزایش موجودی روزانه هر کیف معادل حداکثر موجودی مجاز آن است.
طبق این گزارش، تراکنشهای افزایش موجودی، کاهش موجودی و کیف به کیف مربوط به کیف شخصی از طریق سامانههای ملی پرداخت یا سامانههای بانکی انجام و تراکنش کاهش موجودی با وجه نقد برای کیف شخصی حداقل ۶ ماه بعد از ابلاغ این ضوابط یا با اعلام بانک مرکزی میسر میشود. علاوه براین، کیف تجاری قابلیت انجام تراکنش افزایش موجودی را ندارد و در تراکنش کاهش موجودی کیف شخصی پس از برداشت وجه از حساب واسط مبلغ تراکنش و کاهش موجودی صرفا به حساب بانکی مبدا انجام تراکنش یا سایر حسابهای بانکی متعلق به دارنده شخص قابل واریز است.
تراکنش کاهش موجودی کیف تجاری چگونه انجام میشود؟
همچنین، انجام تراکنش کاهش موجودی کیف تجاری صرفا از طریق سوئیچ متمرکز کیف الکترونیک پول قابل انجام و دریافت وجوه نگهداری شده در کیف تجاری توسط پذیرنده صرفاً از طریق انجام تراکنش کاهش موجودی به حساب ثبت شده در سامانه جامع پایش کیف امکان پذیر است. براساس اعلام بانک مرکزی، انتقال وجه از کیف تجاری به کیف شخصی صرفاً برای تراکنش برگشت از خرید مجاز و ثبت و نگهداری شناسه مرجع تراکنش خرید در اقلام اطلاعاتی تراکنش برگشت از خرید الزامی است.
برای اینکه با اصطلاحات این گزارش بیشتر آشنا شوید بهتر است تا تعاریف آنها را بدانید بنابراین، راهبر کیف الکترونیک پول شخصی حقوقی است که مطابق با ضوابط و قرارداد منعقده با موسسه اعتباری بانک مرکزی در حوزه خدمات صدور و پذیرندگی کیف الکترونیک پول فعالیت میکند و کیف تجاری نوعی کیف است که امکان دریافت وجوه ناشی از فروش خدمات یا کالای خود را در اختیار دارنده آن قرار میدهد.
سامانه جامع پایش کیف الکترونیک پول چیست؟
همچنین، حساب واسط نزد موسسه اعتباری عامل است که وجوه ریالی کیف تجاری و شخصی در آن نگهداری و به منظور پشتیبانی و اجرای تراکنشهای کیف الکترونیک پول و سامانه جامع پایش کیف به منظور ثبت و نگهداری اطلاعات دارندگان کیف شخصی و کیف تجاری، دریافت تراکنشهای روزانه، گزارشهای دورهای از مؤسسه اعتباری عامل و نیز در صورت نیاز تبادل پیام در تراکنش بیرون شبکه راهبر ایجاد میشود.
علاوه براین، سوییچ متمرکز کیف الکترونیک پول سامانهای است که به منظور انجام تراکنش بیرون شبکه راهبر بین راهبران تعاملپذیر فرایند افرایش موجودی و کاهش موجودی کیف ایجاد میشود و سامانههای ملی پرداخت مجموعه سامانههای پرداخت شامل شتاب، ساتنا، پایا، سوییچ متمرکز کیف الکترونیک پول و . است که تحت نظارت و راهبری بانک مرکزی قرار دارند. البته، شناسه مرجع تراکنش نیز شناسهای است که به ازای هر نوع تراکنش انجام شده در بستر کیف الکترونیک پول تولید شده و در هر شبانه روز منحصر به فرد است.
آشنایی با انواع تراکنش ها در پی پال
پی پال حسابی بین المللی است که با استفاده از آن می توان بسیاری از تراکنش های بین المللی را با کارمزد کمتر انجام داد. انواع تراکنش ها در پی پال شامل:
- خرید از طریق درگاه پی پال
- ارسال پول (Send Money) به دیگر حساب های پی پال
- دریافت پول از سایر اکانت های پی پال
- پرداخت Invoice های صادر شده توسط سایر کاربران پی پال
- انتقال پول از حساب بانکی به اکانت پی پال و بالعکس
- انتقال پول از کارت نقدی یا اعتباری به اکانت پی پال و بالعکس
- بازگشت پول (refund) بخشی یا کل مبلغ دریافت شده در یک تراکنش
در ادامه توضیح مختصری در مورد سه نوع تراکنش نخست از انواع تراکنش ها در پی پال داده می شود.
انواع تراکنش ها در پی پال :
خرید از طریق درگاه پی پال
وقتی شما یک اکانت پی پال فعال دارای موجودی (Balance) یا متصل به یک حساب بانکی یا کارت نقدی یا اعتباری داشته باشید، می توانید با استفاده از آن در تمامی درگاه های پرداخت با پی پال در وب سایت های اینترنتی خرید کنید. بدین ترتیب که پس از اضافه کردن کالای مورد نظر به سبد خرید خود، با کلیک بر روی کلید Buy که به رنگ نارنجی است و لوگوی پی پال در انواع تراکنش ها آن قابل مشاهده است، به صفحه مشخصی در وب سایت PayPal هدایت می شوید. سپس پی پال این امکان را به شما می دهد تا وارد اکانت پی پال خود شوید و پس از تایید مبلغ و ورود داده های لازم، خرید را با استفاده از اکانت پی پال خود تکمیل نمایید.
پس از انجام هر خرید در درگاه های پی پال، یک رسید به شما نمایش داده می شود که در داخل حساب کاربری پی پال شما نیز قابل مشاهده است. یک نسخه از این رسید نیز به ایمیل آدرس شما فرستاده می شود.
ارسال پول (Send Payment/Send Money) به دیگر حساب های پی پال
شما از طریق پی پال میتوانید به سایر حسابهای پی پال پول انتقال دهید و به عبارت دیگر برای آنها پول ارسال کنید. این کار مشابه با همان کاری است که شما در رابطه با حساب های بانکی خود در ایران تحت عنوان کارت به کارت، حواله بانکی، پایا و ساتنا انجام می دهید.
برای ارسال پول یا (Send Money) در PayPal تنها چیزی که نیاز دارید، آدرس ایمیلی است که اکانت پی پال طرف مقابل با آن ساخته شده است که به آن PayPal Account یا PayPal ID می گویند.
حداکثر مبلغ یک تراکنش در پی پال می تواند ۱۰,۰۰۰ دلار آمریکا یا معادل تقریبی آن به سایر ارزها باشد. به عنوان مثال سقف یک تراکنش در پی پال ۸,۰۰۰ یورو یا ۱۲,۵۰۰ دلار کانادا است. همچنین برای انجام این کار پی پال کارمزد بین ۲.۵ تا ۴ درصد را محاسبه می کند و از مبلغ انتقال داده شده کم می شود.
استفاده از خدمات دریافت پول پی پال
پی پال نه تنها پرداخت را برای کاربران ساده کرده، بلکه دریافت پول را نیز برای صاحبان کسب و کار و افرادی که کسب و کار خانگی (Home Business) دارند نیز ساده کرده است. به طور مثال اگر شما خدماتی مثل برنامه نویسی، طراحی گرافیک، تهیه عکس و ترجمه را برای وب سایتهای خارجی انجام میدهید، بسیاری از این وب سایتها یکی از روش های پرداخت خود به ارائه کنندگان خدمات را پرداخت از مسیر پی پال قرار داده اند.
روش دیگر برای دریافت پول از دیگران این است که کافی است شما، آدرس اکانت پی پال (PayPal Account یا PayPal ID) خود را در اختیار آنها بگذارید تا پول را برای شما از روش Send Money ارسال کنند.
همچنین در صورتی که حساب کاربری شما امکانات لازم را داشته باشد، می توانید با صدور Invoiceی که از داخل اکانت پی پال خود به نام آنها تهیه کرده اید، و ارسال آن، امکان پرداخت پول را برای آن ها فراهم کنید.
Vpayment این امکان را برای مشتریان خود ایجاد کرده است که با کمترین نرخ شارژ، انواع انتقال ارز را ( از طریق شارژ پی پال، وب مانی، اسکریل و ارسال حواله های وسترن یونیون و مانی گرام) انجام دهد. برای ثبت درخواست خود با هر مبلغی، به صفحه سفارش انتقال ارز مراجعه کنید.
گرداوری و تلخیص از منابع اینترنتی
همچنین شما می توانید موضوعات مرتبط زیر را مطالعه نمایید:
دیدگاه شما