Comments (2)
Hi emidev98,
This is, in fact, correct behaviour. The credit card issuer's state that a credit card that is out of date can still be valid as long as it is not too far out of date.
In checkout we check that the expiry date isn't more than 30 years in the future (15 years prior to release v3.8.1) and isn't more than 3 months in the past. This is the short answer.
The long answer is that the expiry date can actually be 3, to almost 4, months in the past:
- For the past we look at full months, disregarding the current, incomplete month.
So if, for example, the date is March 29: the month is not yet over - so we count 3 months from, and including, the previous full month. So February, January & December 2019.
This means that on March 29, 2020 you could type an expiry date of 12/19 and it would be considered valid. This is almost 4 months in the past.
By April 1, 2020 however when we count 3 full months in the past (March, February, January) then an expiry date of 01/20 will be valid and anything before that won't. This is only 3 months in the past.
from adyen-web.
Thank you very much for the clarifications!
from adyen-web.
Related Issues (20)
- support paysafecard type definition in web component & typescript HOT 1
- Installment for saved credit card HOT 2
- Blik svg not available after upgrade to 5.55.0. (404) HOT 5
- IFrame.scss styles not being applied HOT 3
- IMPLEMENTATION_ERROR : Could not submit payment HOT 1
- Sometimes the status check QR code doesn't wait for the previous request to complete or times out. HOT 3
- Duplicate brand image HOT 2
- Swish onComplete or OnPaymentComplete never gets fired HOT 6
- Drop-in integration - Fields are disabled HOT 7
- Must declare the property "paymentTiming" in the ApplePayLineItem interface since is needed for recurring payments HOT 1
- SecuredFields take too long to configure on CircleCI HOT 1
- Type onAdditionalDetails argument in CoreOptions HOT 6
- [Web Drop-in] challengeWindowSize type in CoreOptions.paymentMethodsConfiguration HOT 2
- [Web Drop-in] Allow hiding amount HOT 4
- `showPayButton` not working for stored ACH HOT 2
- Slash not allowed in Street and House number fields in Drop-in HOT 5
- `undefined is not an object (evaluating 'this.touchendListener')` error on Safari HOT 2
- [Web - DropIn] On iOS Safari, scanning a card is entering the wrong expiryDateField
- Ideal issuer list not showing in webcomponent HOT 3
- [Web Drop-in] Trouble generating a boleto in test account. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adyen-web.