رمز یکبار مصرف یا OTP (مخفف One-Time Password) کدی امنیتی است که برای یک بار استفاده یا در بازه زمانی محدودی اعتبار دارد. در پرداختهای کارتی اینترنتی ایران، رمز دوم پویا یکی از کاربردهای این روش است و به کاهش ریسک سوءاستفاده از رمزهای ثابت کمک میکند. بااینحال، OTP بهتنهایی امنیت کامل پرداخت را تضمین نمیکند و باید همراه با رعایت نکات امنیتی استفاده شود.
هنگام خرید اینترنتی ممکن است پس از وارد کردن اطلاعات کارت بانکی، از شما خواسته شود رمز دوم پویا را وارد کنید. این رمز چیست، چرا تغییر میکند و اگر آن را دریافت نکنید چه باید کرد؟ در این مقاله به این سؤالها پاسخ میدهیم.
رمز یکبار مصرف OTP چیست؟
OTP مخفف عبارت One-Time Password به معنی «رمز عبور یکبار مصرف» است. این رمز برای تأیید یک درخواست یا احراز هویت کاربر طراحی میشود و برخلاف رمز ثابت، نباید پس از مصرف موفق دوباره پذیرفته شود. بسته به روش پیادهسازی، ممکن است کد پس از مدت مشخصی منقضی شود یا بر اساس یک شمارنده و الگوریتم مشخص تولید شود.
در بانکداری ایران این رمز «رمز دوم پویا» یا «رمز دوم یکبار مصرف» نام دارد و جای رمز دوم ثابت را گرفته است. رمز پویا با رمز اول (رمز خودپرداز) و CVV2 فرق دارد.

تفاوت OTP با شماره کارت، CVV2 و رمز اول چیست؟
اطلاعات مختلف کارت بانکی نقش یکسانی ندارند. شماره کارت برای شناسایی کارت در فرایند پرداخت استفاده میشود، CVV2 کد امنیتی کارت است و رمز اول معمولاً برای عملیات حضوری مانند استفاده از خودپرداز کاربرد دارد. رمز دوم پویا نیز در فرایندهای پرداخت اینترنتی کارتی استفاده میشود.
| مورد | چیست؟ | تغییر میکند؟ |
| شمارهٔ کارت/ تاریخ انقضا | مشخصات چاپشده یا ثبتشده روی کارت(شناسایی کارت در پرداخت/مشخص کردن اعتبار زمانی کارت) | خیر.(فقط در هنگام تعویض کارت بانکی تغییر می کنند) |
| CVV2 | کد امنیتی کارت | خیر.(فقط در هنگام تعویض کارت بانکی تغییر می کنند) |
| رمز دوم پویا (OTP) | رمز تراکنش اینترنتی که بانک برای هر بار میفرستد | بله، برای هر درخواست |
افشای اطلاعات ثابت کارت میتواند خطرآفرین باشد به همین دلیل، حفاظت از این اطلاعات در کنار استفاده صحیح از رمز پویا اهمیت دارد.
تفاوت رمز پویا با رمز دوم ثابت
رمز دوم ثابت، رمزی است که تا زمان تغییر یا غیرفعال شدن، امکان استفاده مجدد دارد. در مقابل، رمز دوم پویا برای استفاده محدود طراحی شده است و پس از پایان مهلت اعتبار یا استفاده موفق، دیگر قابل استفاده نیست.
| ویژگی | رمز دوم ثابت | رمز دوم پویا |
| تغییر | همیشه یکسان و بدون تغییر | تغییر با هر درخواست |
| ریسک افشای رمز | امکان سوءاستفاده مجدد وجود دارد | بعد از مصرف یا انقضا بیاثر است |
| دریافت | از قبل در ذهن یا یادداشت | از بانک برای هر تراکنش |
| وضعیت امروز | برای پرداختهای اینترنتی حذف یا محدود شده است | استاندارد پرداخت اینترنتی |
بنابراین، مزیت اصلی OTP این است که یک کد افشاشده یا مصرفشده برای استفادههای بعدی اعتبار نداشته باشد. این ویژگی به معنی مصونیت کامل پرداخت در برابر کلاهبرداری نیست.
رمز یکبار مصرف در پرداخت اینترنتی چگونه کار میکند؟
در پرداخت اینترنتی، رمز دوم پویا یکی از مراحل احتمالی تأیید پرداخت است. روند دقیق ممکن است با توجه به بانک، روش پرداخت و الزامات سامانه متفاوت باشد اما در یک فرایند معمول، مراحل زیر را طی میکنید:
1.اطلاعات کارت (شماره، CVV2، تاریخ انقضا) را در صفحهٔ پرداخت وارد میکنید.
2.روی «دریافت رمز پویا» کلیک کرده و درخواست به بانک صادرکننده کارت ارسال میشود.
3.بانک رمز یکتا میسازد و به شماره همراه ثبتشده یا اپلیکیشن بانک شما میفرستد.
4.رمز را در مهلت مجاز در صفحه پرداخت وارد میکنید.
5.بانک آن را تأیید میکند و رمز دیگر قابل استفاده نیست.

بیشتر بخوانید:چگونه رسید کارت به کارت جعلی و فیک را تشخیص دهیم؟
چرا برای پرداخت اینترنتی از OTP استفاده میشود؟
در خرید اینترنتی، کارت فیزیکی در اختیار فروشنده نیست و فرایند پرداخت از راه دور انجام میشود و همین اطلاعات ثابت کارت هدف اصلی کلاهبرداران است.به همین دلیل، سامانههای بانکی از روشهای مختلفی برای کاهش احتمال استفاده غیرمجاز از اطلاعات پرداخت استفاده میکنند. رمز یکبار مصرف یکی از این روشهاست.چهار دلیل اصلی:
- جلوگیری از سوءاستفاده مجدد: رمز ثابت افشا شده یا لورفته در سایت جعلی بارها قابل استفاده بود اما رمز پویا بعد از یک بار بیارزش میشود.
- کاهش خسارت فیشینگ و بدافزار: حتی اگر کسی شماره کارت و CVV2 شما را داشته باشد، بدون رمز جدید نمیتواند پرداخت را کامل کند.
- تأیید حضور دارنده کارت: رمز به شماره ثبتشده یا اپ بانک شما میرسد، نه به هر کسی که اطلاعات کارت را دارد.
- الزام قانونی: بانک مرکزی با همین هدف از دی ۱۳۹۸ استفاده از رمز پویا را اجباری اعلام کرد.
OTP امنیت مطلق نیست. اگر خودتان رمز را به کلاهبردار بدهید، او میتواند از آن استفاده کند. پس مهمترین مراقبت، افشا نکردن آن است.
روشهای دریافت و فعالسازی رمز پویا چیست؟
روش دریافت رمز دوم پویا به بانک صادرکننده کارت و امکاناتی که آن بانک ارائه میکند بستگی دارد. بهطور کلی، برخی بانکها امکان دریافت رمز از طریق پیامک و برخی دیگر امکان تولید یا دریافت آن از طریق اپلیکیشن رسمی یا سامانههای بانکی را فراهم میکنند.برای فعالسازی و استفاده از رمز پویا:
۱. به وبسایت رسمی بانک صادرکننده کارت یا شعبه آن مراجعه کنید.
۲. دستورالعمل فعالسازی رمز دوم پویا را بررسی کنید.
۳. مراحل ثبت یا تأیید شماره تلفن و احراز هویت موردنیاز بانک را انجام دهید.
۴. اگر بانک اپلیکیشن رمزساز ارائه میدهد، آن را از منبع رسمی دریافت و مطابق راهنمای بانک فعال کنید.
۵. پیش از خرید اینترنتی، مطمئن شوید روش دریافت یا تولید رمز برای کارت شما فعال است.
مدت اعتبار کد، نحوه دریافت و شرایط استفاده ممکن است متفاوت باشد بنابراین دستورالعمل رسمی بانک صادرکننده کارت، مرجع مناسب برای اطلاع از جزئیات است.
چرا رمز یکبار مصرف نمیآید؟
دریافت نشدن رمز پویا ممکن است به اطلاعات ثبتشده نزد بانک، وضعیت تلفن همراه، تنظیمات پیامک یا اختلال موقت سرویس مربوط باشد.
شماره تلفن ثبتشده نزد بانک صحیح نیست
اگر شماره تلفن ثبتشده در سامانه بانک با شماره فعلی شما مطابقت نداشته باشد، ممکن است پیامک به دستتان نرسد. برای اصلاح اطلاعات، از مسیر رسمی بانک اقدام کنید.
پیامک با تأخیر دریافت میشود
ضعف آنتندهی، اختلال اپراتور یا مشکل در دریافت پیامکهای خدماتی میتواند باعث تأخیر شود. چند لحظه صبر کنید و وضعیت تلفن همراه را بررسی کنید.
رمز قبلی منقضی شده است
اگر مدت اعتبار رمز به پایان رسیده باشد، ممکن است سامانه آن را نپذیرد. در این شرایط مطابق دستورالعمل بانک، کد معتبر جدیدی دریافت کنید.
اپلیکیشن رمزساز درست کار نمیکند
اگر رمز را از اپلیکیشن دریافت میکنید، فعال بودن سرویس و تنظیمات لازم را بررسی کنید. در صورت ادامه مشکل، راهنمای رسمی بانک یا پشتیبانی آن را دنبال کنید.
سرویس بانک موقتاً با اختلال مواجه است
گاهی مشکل از سرویس بانک یا زیرساخت ارسال پیامک است. اگر پس از بررسی موارد بالا مشکل حل نشد، با پشتیبانی رسمی بانک صادرکننده کارت تماس بگیرید.
نکات امنیتی مهم هنگام استفاده از رمز پویا
رمز یکبار مصرف نیز اطلاعات محرمانه محسوب میشود. اگر فرد دیگری بتواند کد معتبر را در زمان مناسب به دست آورد، ممکن است از آن سوءاستفاده کند. برای کاهش این ریسک، نکات زیر را رعایت کنید:
- رمز را در اختیار دیگران قرار ندهید. کد یکبار مصرف را از طریق تماس تلفنی، پیامرسان یا شبکههای اجتماعی برای دیگران ارسال نکنید.
- صفحه پرداخت را بررسی کنید. پیش از وارد کردن اطلاعات کارت، آدرس وبسایت و معتبر بودن صفحه پرداخت را بررسی کنید. وجود HTTPS بهتنهایی اعتبار یک وبسایت را تضمین نمیکند.
- به درخواستهای غیرمنتظره توجه کنید. اگر رمزی دریافت کردید که خودتان درخواست ندادهاید، آن را در اختیار کسی قرار ندهید و در صورت لزوم موضوع را با بانک بررسی کنید.
- به تماسهای جعلی اعتماد نکنید. اگر فردی با عنوان پشتیبان بانک، فروشگاه یا شرکت پرداخت از شما کد را خواست، آن را اعلام نکنید. از مسیر رسمی با سازمان مربوط تماس بگیرید.
- در صورت افشای اطلاعات سریع اقدام کنید. اگر رمز یا اطلاعات کارت را در اختیار فرد مشکوکی قرار دادهاید، فوراً از طریق شماره رسمی بانک یا شماره درجشده روی کارت، برای بررسی و مسدودسازی احتمالی کارت اقدام کنید.
اگر با کلاهبرداری مواجه شدید، اطلاعات و مستندات مربوط را نگه دارید و از مسیرهای رسمی بانک و مراجع مسئول پیگیری کنید.
درگاه پرداخت زرینپال
درگاه پرداخت بدون دغدغه تسویه و قطعی درگاه پرداخت
✓ دسترسی به ۶ درگاه پرداخت
✓ کارمزد ماه اول رایگان
✓ تسویه مستقیم و روزانه، حتی در روزهای تعطیل
درخواست درگاه پرداختجمعبندی
رمز یکبار مصرف لایه دوم امنیت پرداخت اینترنتی است: برای هر تراکنش جدید است و بعد از مصرف بیاثر میشود. شما فقط باید آن را در صفحه پرداخت وارد کنید و هرگز به کسی نگویید.
استفاده از رمز پویا میتواند بخشی از ریسک سوءاستفاده از اطلاعات کارت را کاهش دهد، اما امنیت کامل پرداخت به عوامل مختلفی وابسته است. بررسی صفحه پرداخت، محافظت از اطلاعات کارت و خودداری از افشای رمز برای دیگران همچنان اهمیت دارد.برای کسبوکارهای اینترنتی نیز فراهم کردن فرایند پرداخت روشن و قابل اعتماد، در کنار کنترلهای امنیتی، به بهبود تجربه مشتری کمک میکند.
سوالات متداول
خیر. OTP اصطلاحی عمومی برای رمز یکبار مصرف است. رمز دوم پویا یکی از کاربردهای آن در پرداختهای کارتی اینترنتی ایران محسوب میشود.
بیشتر تراکنشها بله؛ ولی بانک مرکزی برای برخی مبالغ کم معافیتهایی تعیین کرده که سقف آن را بانک صادرکننده اعلام میکند.
تراکنش انجام نمیشود؛ رمز جدید بگیرید. چند اشتباه پیاپی ممکن است درخواستها را موقتاً محدود کند.
مدت اعتبار بسته به بانک متفاوت است و معمولاً کوتاه است؛ در صفحهٔ پرداخت شمارش معکوس دیده میشود.