E-Commerce with Comprise SmartPAY

Polaris supports e-commerce with Comprise SmartPAY Merchant Service Program (MSP) from Comprise Technologies, Inc., a PCI-compliant hosted payment solution suitable for both Polaris Virtual Private Cloud (Hosted) and Polaris ILS turnkey customers in the United States and Canada. Comprise SmartPAY, which handles authorization requirements, is responsible for PCI compliance. Polaris stores only the last four digits of the credit card number and the store order when payment is made through Comprise SmartPAY. For more information about the Comprise SmartPAY solution, see: http://www.comprisetechnologies.com/?page_id=32

With Comprise SmartPAY MSP, the library can accept credit card and debit card payments made from the Polaris staff client, Leap, Polaris ExpressCheck, Polaris PowerPAC, and Mobile PAC. Comprise SmartPAY uses a single SmartServer linked with your library’s Polaris database, and the library will have a single Comprise account for all payment portals. Each staff client and ExpressCheck workstation that will accept credit card payments must have a Comprise SmartTerminal (the SmartPAY card reader device) connected to it.

Refunds must be performed at a staff client workstation with a SmartPAY SmartTerminal device attached. Both the branch that took the payment and the branch issuing the refund must use SmartPAY. The refund transaction is initiated in Polaris, for example from the Patron Account. The user is prompted to swipe the card in the SmartTerminal device. The same card that made the payment must be used. Each refund requires a card swipe. If the user is refunding 3 separate payments, the card must be swiped 3 times.

SmartPAY refunds are issued “per payment,” not per charge. For example:

Note:
Credit card payments for Polaris Fusion digital materials through SmartPAY are not available at this time.

See also:

Staff Client Payments - Comprise SmartPAY

The staff member can pay a patron’s charges via Comprise SmartPAY when Comprise SmartPAY is the selected payment gateway for the staff member’s log-on branch (see Set up Comprise SmartPAY processing in Polaris Administration), and a SmartTerminal is connected to the workstation. The system checks whether the payment is an overpayment, which is not allowed, or under the minimal amount set for credit card transactions, and displays appropriate messages to stop the transaction in these cases. Otherwise, the Credit Card Payment dialog box opens.

CreditCardPaymentDX.gif 

Note:
Entries in the Note field on this dialog box appear on the Polaris Store Order. For information about viewing credit card transactions and “orders,” see Managing Credit Card Orders.

When the staff member clicks Submit, the system creates Store Order, Store Transaction, and Store Details entries with Pending status, sends the request to SmartPAY, and sends a query result request to SmartPAY every 5 seconds. When the credit card is swiped at the SmartTerminal device and authorized, the system notifies SmartPAY that the transaction is finished, the ILS Store Order is updated to Complete status and the ILS Store Transaction to Success status, and the patron account is updated. A confirmation message is displayed after a few seconds, and a receipt is generated as with any other payment method.

ExpressCheck Payments - Comprise SmartPAY

The ExpressCheck workstation must be equipped with a SmartTerminal card reader. The logged-on ExpressCheck user selects the charges to pay on the patron account Fines & fees page, and selects Pay. The confirmation screen is displayed.

XpressConfirm.gif 

When the user selects Accept, the screen instructs the user to swipe the credit card at the SmartTerminal device.

XpressSwipe.gif 

The Polaris system creates Store Order, Store Transaction, and Store Details entries with Pending status, sends the request to SmartPAY, and sends a query result request to SmartPAY every 5 seconds. When the credit card is swiped at the SmartTerminal device and authorized, a success message is displayed and the user selects Finish.

XpressFinish.gif 

The Polaris system then notifies SmartPAY the transaction is finished, the ILS Store Order is updated to Complete status and the ILS Store Transaction to Success status, and the patron account is updated. A print or e-mail receipt is generated according to the receipt option the user selected.

PAC Payments - Comprise SmartPAY

Payments from PowerPAC and Mobile PAC are Web-based, and patrons enter their credit card information by typing it in an on-screen form.

Note:
You can prevent Web-based credit card payments from within the library by setting the system-level Credit Card Payments parameter Exclude local workstations from web based payments to Yes. See Excluding In-House Workstations from Web-Based Payments.

The logged-on PAC user selects the charges to pay on the patron account Fines & Fees page, and clicks Pay Fines Now. If the library has specified a processing fee, a message is displayed.

PACProcFee.gif 

When the user clicks Accept, the Fines & Fee summary page is displayed. This page totals the selected charges and processing fee, if any, and informs the user that they will be redirected to SmartPAY.

PACFinesFeesSummary.gif 

When the user clicks Continue, the SmartPAY checkout page opens.

Note:
The “time remaining” value on this page is configured by Comprise SmartPAY. The default value is 90 seconds.

SmartPAYPmntForm.gif 

The user enters credit card payment information and an e-mail address. SmartPAY will send an e-mail receipt for the payment to the e-mail address specified on this page. When the user clicks FINISH, the SmartPAY payment confirmation page is displayed. The ID number on this page is the Polaris patron record ID, and the invoice number is the Polaris Store Order ID.

SmartPAYConfirm.gif 

When the user clicks Finish, a printable receipt page is displayed. The library information shown on the e-mail receipt and on this page is specified by Comprise as part of your setup process. The Invoice number is the Polaris Store Order ID, and the Track number is the Comprise transaction ID. The user can click Print to print the receipt, or click Finish to return to the Polaris PAC page specified in Polaris Administration (see Set up Comprise SmartPAY processing in Polaris Administration). Similar processing is available for donations.

SmartPAYReceipt.gif 

SmartPAY Staff User Interface

SmartPAY also provides a SmartPAY API Staff User Interface at
https://dev.comprisetechnologies.com/SMARTPAYAPI/WEBSMARTPAY.dll?Adminlogin

You can use this interface to get a transaction report, and credit or void transactions.

CompriseStaffinterface.gif 

Supply the username and password provided by SmartPAY, and log in. From the Activity tab, you can list all transactions made from SmartPAY terminals or online for the specified time period.

SmartPAYReport.gif 

Credits can be made for any transactions that were made before today and have a remaining payment balance. Voids can be made for payment transactions that were made today. However, Credits and Voids made from the SmartPay API Staff User Interface do not update the patron account in Polaris. The staff member must manually reconcile these transactions within Polaris.