ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার সর্বাধিক বছর


149

ক্রেডিট কার্ডের ক্ষেত্রে বিভিন্ন অনলাইন পরিষেবাগুলির মেয়াদ শেষ হওয়ার সর্বোচ্চ বছরের জন্য আলাদা আলাদা মান থাকে values

এই ক্ষেত্রে:

  • বেসক্যাম্প: +15 বছর (2025)
  • আমাজন: +20 বছর (2030)
  • পেপাল: +19 বছর (2029)

এখানে যুক্তিসঙ্গত সর্বোচ্চ কি? কোন সরকারী নির্দেশিকা আছে?


1
প্রধান অনলাইন স্টোরগুলিতে অসঙ্গতিটি কোনও অফিসিয়াল গাইডলাইনের দিকে বেশ জোরালোভাবে নির্দেশ করে।
ম্যাট বল

10
আমি এমন সাইটগুলিকে পছন্দ করি যা সাধারণ পাঠ্য ইনপুট সহ মেয়াদোত্তীর্ণের জন্য জিজ্ঞাসা করে ...
কুইন্টিন

1
@ কুইন্টিন এটি ত্রুটিযুক্ত বৈধতার চেয়ে উত্তম যা জমাটি রোধ করে, যদি না ব্যবহারকারী কীভাবে ওয়েব ব্রাউজারের ডেভ ব্যবহার করতে না জানেন। সরঞ্জাম।
অ্যালাস্টার

4
@ অ্যালাস্টায়ার - আমার মন্তব্য ব্যঙ্গাত্মক উদ্দেশ্যে নয়।
কোয়ান্টিন

1
@ জিজ্ঞাসা মেলা যথেষ্ট। উপবৃত্ত আমাকে ছুড়ে ফেলেছিল। :- পি একজন ব্যবহারকারীর পক্ষে এটি স্পষ্টতই বিরক্তিকর বাস্তবায়ন তবে বিকাশ / ব্যবসার দৃষ্টিকোণ থেকে, এতটা ভুল ভ্রান্ত ইনপুট (এবং এটি বিক্রি হারাতে পারে) হতে পারে।
অ্যালিস্টায়ার

উত্তর:


65

তাদের দেওয়া কার্ডগুলির মেয়াদ শেষ হওয়ার সাথে সাথে ক্রেডিট কার্ড প্রদানকারীরা প্রতিটি বেছে নিতে পারে বলে কোনও সরকারী নির্দেশিকা নেই। প্রকৃতপক্ষে তারা দীর্ঘ এবং দীর্ঘ সময়ের জন্য কার্ড প্রদান করে আসছে। আপনি যদি ভবিষ্যতে কতটা দূরে সুনির্দিষ্ট হওয়ার চেষ্টা করছেন তবে নিরাপদ দিকে ভুল করে আপনার গ্রাহকদের কাছ থেকে বেছে নিতে অনেক বছর দেওয়া উচিত। এইভাবে আপনি ভবিষ্যতে আপনার আবেদন প্রমাণ।

এফওয়াইআই, ক্রেডিট কার্ড ক্রয় অনুমোদন করবেন কিনা তা নির্ধারণ করার সময় অনেক ক্রেডিট কার্ড জারিকারী মেয়াদোত্তীকরণের তারিখটি ব্যবহার করেন না। সুতরাং আপনি যদি কোনও ভুল তারিখ প্রদানের বিষয়ে উদ্বিগ্ন হন তবে প্রসেসরের লেনদেন অনুমোদিত হয়েছে কি না সে সম্পর্কে চূড়ান্তভাবে বলতে হবে তাই আমি এ নিয়ে চিন্তা করব না।

জুলাই 2017 : সবেমাত্র একটি কার্ড সহ একটি শেষ ব্যবহারকারী ছিল যা এখন থেকে প্রায় 50 বছর আগে শেষ হয়ে গেছে।


2
তারা কোনও সঠিক কোড ছাড়াই অনুমোদন দিতে পারে, তবে তারা আপনার লেনদেনের ক্ষেত্রেও উচ্চতর হার ধার্য করতে পারে যার সঠিক কোড নেই।
বিভারনন

এটি শুধুমাত্র এভিএস এবং সিভিভি যাচাইয়ের জন্য সত্য।
জন কনদে

এটি সত্য যে বেশিরভাগ ইস্যুকারীগণ যেভাবেই লেনদেনকে অনুমোদন দেবে, তবে তার কার্ডে ব্যবহারকারীকে বছরের জন্য বিকল্প সরবরাহ না করা তাকে লেনদেন চালিয়ে যেতে নিরুৎসাহিত করতে পারে। আমি কেবল 50 বছর যোগ করব এবং আশা করি কোনও ইস্যুকারী দীর্ঘ সময়ের জন্য প্লাস্টিকের একটি টুকরো রাখার জন্য আপনার ইচ্ছা পোষণ করবে না, এমনকি যদি এটি দীর্ঘ এবং কিছুটা বিরক্তিকর ড্রপডাউন হয়।
মাউরো

16

আমি হয় বর্তমানের তারিখের বছরগুলিতে গতিশীলভাবে + 15-20 বছর যুক্ত করব বা বছরের জন্য একটি পাঠ্যবক্স ইনপুট সরবরাহ করব (যা ব্যক্তিগতভাবে আমি বছরের দুটি তালিকার মধ্যে স্ক্রোল করার চেয়ে দুটি সংখ্যা টাইপ করতে দ্রুত পাই)।


7
আপনি যদি একটি মোবাইল ফোন ব্যবহার না করেন তবে, সম্ভবত। আপনি বছর ধরে swiping পছন্দ করতে পারেন। কিছু বিবেচনা করার।
jedmao

10
শুভ পয়েন্ট @ এসফজেদি, এবং আসুন ভুলে যাবেন না যে বেশিরভাগ ব্রাউজারগুলিতে আপনি এখনও সংখ্যায় কী করতে পারেন এবং এটি স্বয়ংক্রিয়ভাবে নির্বাচন করবে।
কেভিন উইস্কিয়া

1
পাঠ্য ইনপুট বনাম নির্বাচন সম্পর্কে ভাল পয়েন্ট। আমি সর্বদা পাঠ্য ইনপুটটিকে প্রাধান্য দিয়েছি, তবে ইদানীং অ্যান্ড্রয়েড এবং আইওএসে আমার কিছু ইউআই পরীক্ষার সাহায্যে আমি খুঁজে পেয়েছি যে নির্বাচনের বিকল্পগুলি কিছুটা সহজ বলে মনে হচ্ছে। যাইহোক, এইচটিএমএল 5 এর টাইপ = নম্বর ব্যবহার করা মোবাইল ডিভাইসে সংখ্যাসূচক কীবোর্ডটি দ্রুত টান দেয়, যাতে জিনিসগুলি খুব সহজ হয়ে যায়। মনে হয় এটি বৈধতা ত্রুটিতে নেমে আসে; পূর্বনির্ধারিত নির্বাচন বিকল্পগুলির সাথে সম্ভবত কম ত্রুটি।
ক্লিন্ট পাচল

আমি নিশ্চিত না যে এটি কোনও মোবাইল ডিভাইসে ভাল কাজ করবে কিনা তবে ড্রপডাউন / পাঠ্যবক্সের কী হবে? আপনি হয় একটি মান প্রবেশ করতে পারেন বা স্বাভাবিকের মতো একটি বেছে নিতে পারেন।
মাফিন ম্যান

4

একটি তাত্ত্বিক উপরের সীমা হিসাবে, আমি প্রস্তাব দিচ্ছি যে আপনাকে কার্ডধারকের প্রত্যাশিত জীবনযাত্রার চেয়ে বেশি বিবেচনা করার দরকার নেই। উইকিপিডিয়া জীবিত ব্যক্তির জীবনীগুলির জন্য তাদের সম্পাদকীয় মানগুলিতে এটি করে :

১১০০ বছর আগে কম জন্মগ্রহণকারী যে কোনও ব্যক্তি এই নীতিমালার আওতায় আসে যদি না কোনও নির্ভরযোগ্য উত্স ব্যক্তিটির মৃত্যুর বিষয়টি নিশ্চিত না করে। ১১৫ বছরের বেশি বয়সী লোকেরা সবচেয়ে পুরানো লোকের তালিকাভুক্ত না হলে মৃত বলে গণ্য হন।

সুতরাং, আপনার কোডে, চলতি বছরটি দেখুন, ১১৫ যোগ করুন এবং এটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখে আপনার তাত্ত্বিক upperর্ধ্ব সীমা হিসাবে ব্যবহার করুন। আপনাকে আর কখনও সেই কোডটি স্পর্শ করতে হবে না।


2
আমি বলব যে এটি খুব তাত্ত্বিক। এমন একটি কার্ড যার সাথে পুরানো ছিল তাদের প্রথম জন্মদিন এবং জন্মদিনের মাঝে মাঝে এটি সরবরাহ করা হত। এবং তারপরে তাদের 115 বছর বাঁচতে হবে!
জিম্প 21

40
ছেলে যে কিছু শক্ত জিনিস আপনি ছেলেরা ধূমপান '!
আর্ট

7
এসডব্লিউআইএম ভেবেছিল যে উইকিপিডিয়ায় প্রবীণ ব্যক্তিদের তালিকার বয়স ইনপুট ক্ষেত্রটিকে সীমাবদ্ধ করার জন্য maxকেবলমাত্র বয়স্ক ব্যক্তি 116 বছর বয়সে ফর্মটি ব্যবহার করার ক্ষেত্রে সীমাবদ্ধ করার পক্ষে এটি একটি ভাল ধারণা বলে মনে হয়েছিল ...: [
অ্যালাস্টার

এমন কোনও কর্পোরেট কার্ড সম্পর্কে কী যা অগত্যা কোনও ব্যক্তির সাথে আবদ্ধ হয় না? সেক্ষেত্রে কোনও "তাত্ত্বিক" সীমা নেই।
অ্যারোনবাউমন

3
তবে @ অ্যারনবাউমন, মার্কিন সুপ্রিম কোর্টের মতে, কর্পোরেশন হ'ল একজন ব্যক্তি। সুতরাং কার্ডটি কেবল 115 বছরের জন্য ভাল হতে হবে! :-)
স্টোনটিপ

1

এখানে একটি জাভাস্ক্রিপ্ট কোড স্নিপেট আপনি সিসি বৈধতার জন্য আসন্ন বছরগুলির একটি কাস্টমাইজযোগ্য তালিকা প্রদর্শন করতে ব্যবহার করতে পারেন:

    var yearsToShow = 20;
    var thisYear = (new Date()).getFullYear();
    for (var y = thisYear; y < thisYear + yearsToShow; y++) {
      var yearOption = document.createElement("option");
      yearOption.value = y;
      yearOption.text = y;
      document.getElementById("expYear").appendChild(yearOption);
    }
          <label for="expiration">Expiration Date</label>
          <span id="expiration">
            <select id="expMonth" name="expMonth">
              <option disabled="true">Month</option>
              <option value="1">Jan</option>
              <option value="2">Feb</option>
              <option value="3">Mar</option>
              <option value="4">Apr</option>
              <option value="5">May</option>
              <option value="6">Jun</option>
              <option value="7">Jul</option>
              <option value="8">Aug</option>
              <option value="9">Sep</option>
              <option value="10">Oct</option>
              <option value="11">Nov</option>
              <option value="12">Dec</option>
            </select>
            <select id="expYear" name="expYear">
            </select>
          </span>


0

শীর্ষ মার্কিন অনলাইন খুচরা বিক্রেতাদের একটি নমুনা এখানে দেওয়া হয়েছে:

RETAILER        WINDOW IN YEARS
Amazon          20
Walmart         10
Apple           NA (TEXT FIELD)
Home Depot      19
Best Buy        10
Target          NA (TEXT FIELD)
eBay            NA (TEXT FIELD)
Google          19

-1

শুভ কল, @ অ্যালিস্টায়ার।

এখানে এএসপি.এনইটি এমভিসি-তে মাস এবং বছরের জেনারেশন। এটি আপনার ভিউ মডেলটিতে যুক্ত করুন:

public IList<SelectListItem> Months = new List<SelectListItem>() { 
    new SelectListItem() { Text="Jan", Value="01" },
    new SelectListItem() { Text="Feb", Value="02" },
    new SelectListItem() { Text="Mar", Value="03" },
    new SelectListItem() { Text="Apr", Value="04" },
    new SelectListItem() { Text="May", Value="05" },
    new SelectListItem() { Text="Jun", Value="06" },
    new SelectListItem() { Text="Jul", Value="07" },
    new SelectListItem() { Text="Aug", Value="08" },
    new SelectListItem() { Text="Sep", Value="09" },
    new SelectListItem() { Text="Oct", Value="10" },
    new SelectListItem() { Text="Nov", Value="11" },
    new SelectListItem() { Text="Dec", Value="12" },
};
public IEnumerable<SelectListItem> Years
{
    get
    {
        return new SelectList(Enumerable.Range(DateTime.Today.Year, 15));
    }
}

এবং এটি আপনার দৃষ্টিতে:

<fieldset>
    <legend>Card expiration</legend>
    <div style="float: left;">
        <div class="editor-label">
            @Html.LabelFor(model => model.ExpirationMonth)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.ExpirationMonth, Model.Months)
            @Html.ValidationMessageFor(model => model.ExpirationMonth)
        </div>
    </div>
    <div style="float: left;">

        <div class="editor-label">
            @Html.LabelFor(model => model.ExpirationYear)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.ExpirationYear, Model.Years)
            @Html.ValidationMessageFor(model => model.ExpirationYear)
        </div>
    </div>
</fieldset>

-1

দ্বিতীয় উদাহরণটি প্রথমবারের চেয়ে দ্বিগুণ দ্রুত চলে যখন আপনি এখনও তারিখটি পেয়ে যাচ্ছেন এবং 40 বারের চেয়ে 20 বারের চেয়ে বছরটি বের করছেন। লুপের আরও ভাল আনআরোলিং হ'ল:

$StartDate=date('Y');
$EndDate=$StartDate+21;
for($i=$StartDate;$i<$EndDate;$i++){
    echo "<option value='".$i."'>".substr($i,2)."</option>\n";

এটি দ্বিগুণ দ্রুত উদাহরণের চেয়ে প্রায় 20 গুণ বেশি দ্রুত হবে এবং মূল কোডটিতে একটি ছোট বাগটিও সম্বোধন করে যে বছরটি তারিখের এক আনয়ন থেকে পরবর্তী সময়ে অপ্রত্যাশিত হতে পারে, যদিও এই ক্ষেত্রে নিরীহ, ফলাফল,


-2
<?php 
$y = gmdate("Y");
$x = 20;
$max = ($y + $x);
while ($y <= $max) {
echo "<option value='$y'>$y</option>";
$y = $y + 1;
}
?>

1
উপরোক্ত বর্ণনায় কেবলমাত্র একটি বৈকল্পিক, মাস এবং বছর নির্বাচনের জন্য নির্বাচন এবং ড্রপডাউনগুলি করার জন্য বছরগুলি যুক্ত করা আরও ভাল। ব্যবহারকারীরা যদি কেবলমাত্র একটি একক পাঠ্য ক্ষেত্রের সাথে উপস্থাপন করা হয় তবে তারা মাস এবং বছরের বিভিন্নতা আলাদাভাবে প্রবেশ করতে পারে।
লুই ফেরেরিরা

-2

আপনি যদি এমন একটি সমাধান চান যা তিন অঙ্কের বছর 2100+ না দেয় তবে আপনাকে অবশ্যই তারিখটি মডিউল করতে হবে, সেই অনুযায়ী আপনাকে একক অঙ্কের বছরগুলি না পাওয়ার জন্য xx00-xx09 বছরের শীর্ষস্থানীয় শূন্যটি পূরণ করতে হবে।

এটি 2080 সালে শুরু হওয়া খুব গুরুত্বপূর্ণ হবে।

<?php
    for($i=0;$i<=20;$i++){
        $aktDate = sprintf("%02d", ((date('y')+$i)%100));
        echo "<option value=\"{$aktDate}\">{$aktDate}</option>\n";
    }
?>

-3

অ্যামাজনের জন্য ওপির উচ্চতর মেয়াদ 20 বছরের পড়ার পরে, আমি এই সহজ সমাধানটি পিএইচপিতে লিখেছিলাম:

<select name='Expiry-Year'>
    <option value="">yy</option>
    <?php
    for($i=0;$i<21;$i++){
        echo "<option value='".(date('Y')+$i)."'>".(date('y')+$i)."</option>\n";
    }
    ?>
</select>

এটি last yearএকটি ফর্ম থেকে সরানোর জন্য এই নতুন বছরের অনুরোধগুলির সংখ্যাকে হ্রাস করেছে ।

লুপের একটি লেনার সংস্করণ ~ দ্বিগুণ দ্রুত চালিত হয়:

<select name='Expiry-Year'>
    <option value="">yy</option>
    <?php
    for($i=date('Y');$i<date('Y')+21;$i++){
        echo "<option value='".$i."'>".substr($i,2)."</option>\n";
    }
    ?>
</select>

4
আপনি কি বুঝতে পেরেছেন যে কলিং date('Y')এবং date('y')20 বার প্রতিটি বরং ধীর?
অ্যালেক্সিস উইলকে

তুলনামূলকভাবে নয়, @ অ্যালেক্সিস নয় তবে আমি এমন একটি সংস্করণ যুক্ত করেছি যা আপনার জন্য দ্বিগুণ দ্রুত চলে। : পি
অ্যালাস্টার

-6
<script type="text/javascript">
  var select = $(".card-expiry-year"),
  year = new Date().getFullYear();

  for (var i = 0; i < 20; i++) {
      select.append($("<option value='"+(i + year)+"' "+(i === 0 ? "selected" : "")+">"+(i + year)+"</option>"))
  }
</script> 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.