代码之家  ›  专栏  ›  技术社区  ›  Matt Sheppard

信用卡到期日期-包括在内还是不包括在内?

  •  121
  • Matt Sheppard  · 技术社区  · 16 年前

    假设你有一个信用卡号,有效期是2008年5月5日。

    这是否意味着信用卡将于2008年5月1日上午或2008年5月31日晚上到期?

    10 回复  |  直到 7 年前
        1
  •  128
  •   rjzii    7 年前

    我花了几分钟才找到一个网站,我可以为这个网站提供资源。

    该卡有效期至所示月份的最后一天,在最后一个[sic]之后。 下个月的第天;如果 商人试图获得授权。 - Source

    此外,在查找此内容时,我在Microsoft的网站上找到了一篇有趣的文章,使用了这样一个示例,exec summary: Access 2000 for a month/year defaults to the first day of the month, here's how to override that to calculate the end of the month like you'd want for a credit card .

    此外,此页还有 everything you ever wanted to know about credit cards .


    1. 假设这是一个打字错误,它应该在下个月的第一天之后读到“……”
        2
  •  14
  •   Christian Oudard    16 年前

    如果您正在编写一个网站,该网站使用信用卡号付款:

    1. 你应该尽可能的宽容,这样如果它确实到期了,你就允许信用卡公司抓住它。所以,允许它一直到这个月最后一天的最后一秒。
    2. 不要编写自己的信用卡处理代码。如果你写了一个bug,就会有人损失真正的钱。我们都会犯错,只是不要做出把你的错误变成灾难的决定。
        3
  •  12
  •   David Webb    16 年前

    看看你自己的信用卡。它会有一些像这样的文字 EXPIRES END VALID THRU 在日期之上。所以这张卡在这个月底到期。

        4
  •  7
  •   Chris Marasti-Georg Scott Weinstein    16 年前

    根据我的经验,它在那个月底就过期了。这是基于我可以在那个月使用它的事实,而那个月是我的银行发送一个新的。

        5
  •  4
  •   Eric Hogue    16 年前

    我在工作中处理了很多信用卡交易,我可以告诉你到期日包括在内。

    另外,我同意戈加波的观点。不要编写自己的处理代码。它们是一些很好的信用卡处理工具。这里我们一直在使用 Monetra 三年来,它做得相当不错。

        6
  •  4
  •   Daniel    15 年前

    许多大公司甚至不再使用您的到期日,因为它会导致自动更新支付丢失时,发行新的到期日和相同的账号卡。这在服务业一直是一个巨大的问题,因此这些公司已经迫使发卡行在没有到期日的情况下处理付款,以避免这种陷阱。还没有多少人知道这一点,所以并不是所有的公司都采用这种做法。

        7
  •  4
  •   Royce Williams Crozin    11 年前

    根据VISA的 Card Acceptance and Chargeback Management Guidelines for Visa Merchants “;”good thru“(或”valid thru”)日期是卡的到期日期:

    信用卡在所示月份的最后一天有效(例如,如果 有效期至2012年3月31日,有效期至2012年3月31日。 有效期至2012年4月1日。)

    它位于浮雕账号下方。 如果当前交易日期在“通关”日期之后,则该卡已过期。

        8
  •  2
  •   wizardwerdna    9 年前

    在这个分析中时区是如何影响的?卡在加利福尼亚州之前在纽约过期吗?这取决于账单地址还是送货地址?

        9
  •  1
  •   Michael Grosser    15 年前

    我在网上建立了一个自动计费系统,信用卡上写着“通过10/09就可以了”,但是信用卡在10月的第一个星期被拒绝了,下个星期又被拒绝了。每次被拒绝都要花我10美元。如果您有自动计费设置,不要认为它在月底之前是好的。

        10
  •  0
  •   Flory    16 年前

    在您的示例中,信用卡在2008年6月6日到期。

    在不知道你在做什么的情况下,我不能明确地说,你不应该提前验证,而是要意识到有时业务规则会违背所有逻辑。

    例如,在我以前工作的地方,他们通常根本不处理一张卡,或者在交易失败时继续处理,这样他们就可以联系客户并获得不同的卡。