We require a script to Generate gift card numbers on a secure site. Main features are:
Secure Number Generation & Verification Script eg. 1234 5678 9012 4567 for amounts like $10, $20, $30, $100
Secure Login for administrators to generate card numbers.
Secure Login for Client Vendors for our numbers, where we would release X amount of numbers to their account for them to Track numbers Used and Unused.
Log Report for all number generation from users and All client vendor number uses. Amount, Card Number, date, time etc.
As for the flow of all this. We already have a website setup but we would like the card generation and verification to be done on a second site and then update a user account on our first site. For example:
Site 1- Our main site, Site 2- Verification & Vendor Login Site
Client Vendor> buys 25 Card Numbers In Person
Administrator> Verifies Purchase in person and Gives the go ahead to release the Numbers to vendor account
Client Vendor> Logs on to secure site & is able to View Card numbers on his account.
Client Vendor> Sells 1 Number and that number is logged so its never used again. Number is removed from client list
John Doe> Takes Number and uses it on Site 1
Site 1> Sends number to Site 2 verification algorithm
Site 2> Verifies number and returns MySQL data to credit John Doe's account on Site 1. Number is Logged as used and now invalid.
Administrator functions> Create Client Vendor, Remove Client Vendor, Generate Numbers for different amounts, Manual Number Verification Option, Generate Reports for Client Vendors, Generate Reports for administrator generation