**Project Description:** Project consists of the development of a web system which acquires, verifies, and displays closed-loop gift card balance information for any merchant's closed loop GC by initially reading the GC's magnetic strip, barcode, or by numeric data entry by physical user, and then associating that gift card to a webpage where the merchant's GC balance check is provided. System then goes through a series of checks to see if the page allows for numeric data entry of the gift card information or if there is no data entry balance check available, to call the merchant's 1-800 number for a balance inquiry. Both these processes must be completely automated and be able to return the results back to the user's screen with 100% accuracy.
System then must calculate an offer amount for the balance of the GC based on a deduction of .20 cents to every dollar on the card and then minus $1 from that amount as a processing fee displayed on screen (i.e. $100 card balance minus $20 = $80 - $1 fee =$79 purchase price). System makes an offer amount to user of $80 for their $100 GC, user accepts offer, GC is then logged into machines inventory where it will be displayed in digital form (think Redbox UI) for resale at a 15% profit margin (i.e. $100GC we paid $80 is resold for $92 to a second user). System them allows for user to be paid via cash, electronic payment method such a PayPal, or merchant closed-loop GC. System must also allow for credit card processing for the inventoried closed-loop GC's purchases.
1. Closed loop gift card is recognized by magnetic strip card swipe, barcode scan, or manual entry of GC's number
2. System then associates GC's data with the merchant webpage where a user would typically enter GC number manually to retrieve balance information (I will provide hyperlinks to the exact pages where a user would enter a GC's numeric data to conduct a balance inquiry for each and every merchant).
3. System automatically fills the GC's number into the merchant website form to perform the balance check (some forms will have captcha- need a work around).
4. If no online form is provided system will call merchant 1-800 number and go through the merchant's automated phone process to acquire GC balance.
5. If neither of the aforementioned steps is successful system will display an error message and log the event so we know which GC's we're unable to process.
6. Data received from the balance check is reported back to the user at the kiosk.
7. System calculates an offer to purchase the user's GC for less than the balance inquiry based on a deduction of .20 to the dollar of the card's value (see above).
8. If user rejects offer amount, GC is ejected from machine with thank you message
9. If user accepts offer amount, machine will ask user for their preferred payment method and require them to enter their full name, email address, phone number.
10. Machine will dispense cash, electronic payments (PayPal, etc.), or GC's as payment for user's GC.
11. GC is logged into machine's inventory and new price is placed on the card for resale based on a15% profit margin- see above)
12. A second user may purchase inventoried gift cards at a reduced rate from the machine. (Rate determined by a 15% margin from purchase price- see above).
[url removed, login to view] will accept credit cards and various electronic payment methods from users to purchase inventoried GC's.
14. System must conduct hourly balance inquiries on inventoried GC's as a source of fraud prevention. If inventoried card(s) are later found to have a balance lesser than the amount that was originally acquired at time of purchase from user, the card will automatically be put off-sale and error report sent to owner's monitoring system.
15. System owner must have the capability to manage the kiosk remotely (i.e. receive real time error reports, machine inventory, outages, etc.)