Closed Bug 804743 Opened 12 years ago Closed 12 years ago

PIN entry is unlocked for X minutes

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-01-17

People

(Reporter: kumar, Assigned: wraithan)

References

Details

(Whiteboard: u=dev c=pmt p=1 w=2)

After entering a PIN to make a payment, we will add an X minute period where the user can keep making payments without re-entering the PIN. It might be 5 minutes, for example.
Blocks: 795105
Interesting, so part of this is determining if the PIN should be requesting and redirecting to that, and part of this is adding the last valid PIN entry to the buyer so we can check against that.

I'll take this.
Assignee: nobody → xwraithanx
Priority: -- → P1
Target Milestone: --- → 2012-11-08
Depends on: 807537
I'm not sure the best way to do it. We just want to skip the pin entry screen if they already entered a pin recently. It could be simply a session variable, maybe?
Yeah, it could be, that'd actually be safer since then we aren't unlocking their PIN on all devices just the one they are currently using. I assume the sessions are per device.
Target Milestone: 2012-11-08 → 2012-11-29
Target Milestone: 2012-11-29 → 2012-12-06
Target Milestone: 2012-12-06 → 2012-12-13
Target Milestone: 2012-12-13 → 2012-12-20
Target Milestone: 2012-12-20 → 2013-01-03
Priority: P1 → P2
Whiteboard: u=dev c=pmt p=1
Target Milestone: 2013-01-03 → 2013-01-10
Whiteboard: u=dev c=pmt p=1 → u=dev c=pmt p=1 w=2
Code complete, waiting on code review.

https://github.com/mozilla/webpay/pull/33

Bumping because there is no one around to do the code review.
Target Milestone: 2013-01-10 → 2013-01-17
https://github.com/mozilla/webpay/commit/09c34eb184b8577075305189a5d1c73a8d9de4e7
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Verified as fixed. If less than 5 minutes passed from a purchase, users are not asked for PIN. Else, pin is required.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.