PHASE 2 SPEC. PAGE
(Guide for Project Hours Estimate)

Process Description for Purchases of Picks

1.  User enters page where picks are presented for sale.  In real life this purchase       gpicks_4sale.php.

2.  This page refreshes at 5 minute intervals.
(for purposes of keep the picks for sale "fresh" /  no expired picks on a user screen, always all picks available for sale are displayed).

3.  System generates a Purchase Session Identifier (PSI) on each refresh.

4.  User clicks on one or more check boxes to select picks

5.  User clicks purchase button

6.  System creates a unique purchase order record - identifies this "session".
7.  System creates a purchase record for each pick selected.

8.  System connects to authorize.net and sends AUTH_ONLY for each pick.

9.  System displays body content for each order/pick in which the card was authorized.

10.  User optionally selects more picks and clicks again on purchase.

11. User selects 4 picks, we auth each and get approval on first 3 but the 4th makes his card max we will deliver the 3 that are auth. but will display an error message for the 4th.