X-Cart:ESELECTplus
Contents
Overview
eSELECTplus is an online transaction processing engine by a Canadian payment processor Moneris Solutions Corp. eSELECTplus is one of the largest payment gateways in North America, which enables you to accept payments by major credit cards in both Canadian and U.S. dollars. X-Cart is currently integrated with two payment methods offered by eSELECTplus: eSELECTplus Application Program Interface (API) and eSELECTplus Secure Payment Page. The major difference between the two methods is where you host the payment pages for you store.
eSELECTplus Secure Payment Page
With eSELECTplus Secure Payment Page the payment pages are hosted on the side of Moneris, and Moneris provides all the necessary resources to process a transaction, including collection of payment information. Customers get redirected to a secure payment page and enter their card details there. There is no need to purchase an SSL certificate as all cardholder information is captured and protected by Moneris.
eSELECTplus Application Program Interface (API)
With eSELECTplus API the payment pages are hosted with the rest part of the store. The data is transmitted to Moneris in the background mode and customers never leave your website during the purchase. Since eSELECTplus API involves collection and transmission of sensitive cardholder data, you must ensure the security of this data by setting up secure connection with eSELECTplus. Otherwise, Moneris will reject the transaction.
Secure connection is implemented through an SSL certificate installed on your server/hosting account. For recommended SSL certificate providers please check the X-Cart marketplace at http://marketplace.x-cart.com/ . Another requirement of eSELECTplus API is that your server must provide support for any of the following HTTPS modules: Net::SSLeay, CURL, libCURL, OpenSSL or HTTPS-cli.