Closed Bug 640248 Opened 15 years ago Closed 15 years ago

[Join Us] Charge accepted invalid credit card info

Categories

(Websites :: donate.mozilla.org, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rbillings, Unassigned)

Details

I was able to submit info on the Join Us page with a good credit card # with a bad expiration date- the data was accepted and the charge was sent to the bank. 1) https://donate.mozilla.org/page/contribute/protect-the-web 2) enter all valid info including valid credit card number, but with an invalid expiration month/year 3) submit data expected: unable to process charge with invalid credit card info actual: charge submitted
OS: Mac OS X → All
Hardware: x86 → All
Summary: Join Us charge accepted invalid credit card info → [Join Us] Charge accepted invalid credit card info
Severity: normal → critical
Component: www.mozilla.org → donate.mozilla.org
QA Contact: www-mozilla-org → donate-mozilla-org
This is Crowd Favorite explicitly noting that this bug is BSD-dependent and no action taken.
This is pretty surprising, but I actually think comes from the gateway. They are passing back to us that its a valid transaction based on the info we send them. Is someone able to look at the gateway settings?
I can look at them. What are we looking for specifically?
I think that we should just be looking for how strict the gateway is set to be for accepting donations. Also, when you try this, are you using a valid card, but just setting to an invalid date?
yes- it was a valid VISA #, but with an incorrect expiration month/yr
I did see the transaction in PayPal (the gateway), so it did go through initially. I believe it was a valid card with an invalid expiry date.
I think then that this call is being made at that gateway level. PayPal is telling us that it is ok to accept that charge. I am guessing this is because the card is actually valid and its smart enough to know that you may have inserted the expiration date wrong.
I've never seen an online form accept an invalid expiration date, PayPal included. (In fact, PayPal once suspended my account for using an invalid expiration date three times in a row.) That seems like a huge problem.
I'm calling PayPal today to get them to investigate the transaction.
Response from PayPal - The main thing they look for when validating credit card payments for one-time transactions (like this) is the credit card number and the address. By those measures they can determine if the card is valid or not. If we ask for it, they can also validate against the CNV number on the back. The name and expiry number don't actually impact if PayPal processes the payment. It's a nice to have for them. It will not decline the transaction if this is incorrect. Expiry dates are only relevant for recurring payments.
Do we consider this a blocker to launch? It doesn't seem likely that PayPal will change their system to force the correct expiry date.
It is very unlikely that they will change their system.
I'd vote to make this a non-blocker. Doesn't sound like we're going to get it resolved any time soon anyway.
Hi Mike, Ignoring expiry dates is standard procedure for PayPal, and we won't be able to get them to change it (definitely for launch, and probably ever). Can we agree that this is not a blocker for beta launch?
This was only a blocker in my mind before I knew how PayPal processes the CC info, FWIW.
marking this "wontfix"
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.