SagePay 是否会验证 v3 中重复交易的到期日期以确保它不是过去的?

Does SagePay validate expiry date for repeat transactions in v3 to ensure it's not in the past?

我们正在从 v2.22 升级到 v3。目前,到期日未作为重复交易的一部分进行验证,但现在是否需要将其作为 v3.0 的一部分进行验证?

我在他们的文档(主要是 here)的任何地方都没有看到过期日期是由 SagePay 验证的。我目前的理解是,他们基本上会向银行发送请求,然后银行对其进行验证并授权。

但是,我开始质疑这一点,因为 v3 也允许标记化。作为此 SagePay 的一部分,大概会存储卡的详细信息,他们必须验证这些信息,因为我相信当到期日期不再有效时,他们会关闭令牌和卡的详细信息。

当您通过 Sage Pay 进行重复交易时,他们将推送他们持有的到期日 - 是否已过期。这取决于收单银行是否会授权过期交易。以我的经验,只要你用的是连续授权的MID,卡过期应该问题不大。

就代币化而言,Sage Pay 将删除已过期的代币 - 例如:1016 期满的代币将在 2016 年 10 月 31 日晚上被装箱。注册代币时,他们显然不会接受一张过期的卡。