I’m looking for an osCommerce/PHP expert who will communicate with me on a daily basis regarding progress, and is qualified to handle this project.
I would like to add a feature to my heavily modified osCommerce installation that enables customers to add up to three credit cards and it will save the information in the database with encryption, so when the customer logs in again they have the option to any of the saved credit cards, or delete them.
I won’t be using an internet payment gateway- I’ll be using a software payment gateway, that’s why I need to save the credit card information on my server. It is heavily protected, so there should be no security worries if it is encrypted correctly.
I want to be able to save the credit card name, credit card number, expiration date, and a nickname for each card that helps the customer remember the card in my database. Probably limit them to three cards cards per customer.
I would like the credit card number to be encrypted in the database. I would be able to use the encryption key to decrypt the credit card information.
I will like to give the customer the option to add/edit/change their credit card information somewhere under their "My Account" page and during the checkout process on my website.
If there is already a credit card number in the database when the customer goes to edit/add their credit card information I would like the credit card number to be masked except for the last 4 digits of the card (for example: xxxxxxxxxxxx1111).