The PSInet Store will be a web-based product catalog that Payment Source will host and it will present the interface to the Canada Post clerk for all the Payment Source product offerings.
For scan based products the clerk will scan the card and based on the UPC, RPOS will know to open the PSInet Store web page and pass the complete card scan track as a parameter. For products that are not scannable, the clerk will select one button in the RPOS interface to open the PSInet Store web page where the clerk will select the product the customer requests.
After the clerk goes through the steps respective to each StoreGUI (see explanations below), clerk selects “Add to Cart” in PSInet Store, the web app will proceed to an end of process web page that will contain an XML payload that defines the product to be purchased.
These XML fields will be used by the new RPOS to present information to the clerk and the customer. When the customer’s cart is complete and payment has been received, then RPOS will use the defined fields to make a call to the PSInet Store API via the PurchaseItem call to complete the transaction with the Payment Source PSInet server. Information will be returned, which may include a voucher for the purchased product.
Refer to the Process page for a technical description of the PSInet Store product selection.
Refer to the PSInet Store API for documentation regarding the calls made from RPOS.
PSInet Store uses several Store GUI's to create the screen flows required for the clerk to select each product. These GUI's are denoted by two character codes.
There are two methods for product selection: the clerk must select the product, or the clerk can scan or swipe the product.
These products can be browsed by using the filter buttons (Mobile, Long Distance, Online Payments, Show All) or using the search bar.
EP- PIN voucher with Fixed Amount - Examples: Bell, Rogers, Telus
TV- Topup a Phone Number using Variable Amounts - Examples: Telus Instant Topup, Public Mobile RTR
PS- POSA Card Swipe with Single Fixed Amount- Examples: Playstation
PV- POSA Card Swipe with Enter a Variable Amount- Examples: Indigo, Amazon Cash
LH- Loadhub GUI - Examples: Loadhub $3.50 fee, Loadhub $0.00 fee, Loadhub Unregistered Code
VG- Canada Post Visa Gift Card Load
VA-Canada Post Reloadable Visa Card Activation
VL- Canada Post Reloadable Visa Card Load
MA- MasterCard Cash Passport Card Activation
ML- MasterCard Cash Passport Card Load
On the Payment Source Development Server:
You can use the Scan Simulator widget in the bottom left of the screen and click on a product.
You can also view each products' ProductCode, ProdName StoreGUI using the Debug Panel > Toggle Product Info