Wanted to buy a plug in for selling flash gift cards

I want to buy today a plugin where customers would choose a flash gift card and pay for viewing for 2 weeks and then it would lock them out. In order to get access to the card they would need may be a password. I must be able to set the date and time one the fly. What plugin does this? Is Membership the right plugin?