How to set up eSELECTplus

In order to enable and use eSelect Plus Hosted Paypage as a payment option, please follow these steps:

1. In the StoreFront Control Panel:

  • Log in to your StoreFront Control Panel.
  • Go to the "System Settings → Payment" page. Change the Payment Processor value of the "Credit Card" payment method to "eSELECT Plus Hosted Paypage". Save these changes.
  • Click the "[Account Details] link near this payment method. A popup will appear. Copy the "Approved URL", the "Cancel Button URL" and the "Declined URL". Save these values somewhere.

2. In eSelect Merchant Resource Centre:

  • Create a Hosted Paypage Configuration by logging in to your eSELECT Merchant Resource Center.
  • Go to the "ADMIN → hosted config" page.
  • Click the "Generate a Version 3 Configuration" to create a new Hosted Paypage Configuration.
  • Copy and save the values of Hosted Paypage ID(ps_store_id) and Hosted Paypage Token (hpp_key) configuration settings. Then click the "Save Changes" button.
  • Adjust the following settings in the Hosted Paypage Configuration.
    • Payment Methods: select "Credit Cards".
    • Response Method: select "Sent to your server as a POST".
    • Approved URL and Declined URL: enter the values you got at step #1
    • Set the Transaction Type you want.
  • Click the "Configure Appearance" button in the "Paypage Appearance" section.
    • Cancel Button URL: enter the value you got at step # 1
    • Save the аppearance settings.
  • Click the "Configure Security" button in the "Security Features" section.
    • Check the "Enable Transaction Verification" checkbox, then set the "Response Method" option to select "Displayed as key/value pairs on our server".
    • Save the verification changes.

3. Return to the StoreFront control panel.

  • Go to the "System Settings → Payment" page.
  • Click the "[Account Details]" link near the eSelect payment method.
  • Enter the values you got at step #2. Hosted Paypage ID is ps_store_id,Hosted Paypage Token is hpp_key.
  • Guarde los cambios y active este método de pago.


1. In the production environment, an individual must be granted permission to access and alter the hosted page configuration. User permissions may be updated by navigating to «ADMIN» and then selecting «MODIFY USER» from the submenu. Once you have found the user to be updated, click the «Set Permissions» and update their Administrative Permissions.

2. Each eSELECTplus account may have up to five unique Hosted Paypage configurations. These do not equate to different stores, all transactions will be logged under the same store and will settle into the same bank account. Each configuration can have a different appearance as well as handle responses in various ways.

3. Do not forget to activate your store. Once you have received your activation letter/fax go to as instructed in the letter/fax. You will need to input your store ID and merchant ID then click the «Activate» button. Once this is confirmed you will need to create an administrator account that you will use to log into the Merchant Resource Centre to access and administer your eSELECTplus store. Please note that the API TOKEN that you receive during Activation is NOT the token you require for the Hosted Paypage request.