Installation — Your First Transaction

This guide shows you how to do your first integrated payment transaction using Xstore and a CyberSource payment terminal.
Prerequisites
To get started, you will need the these components:
Step 1: Install CyberSource Core
  1. Download the CyberSource Core from the Downloads and Release Notes page and unzip the archive.
  2. Copy the following files to your EFTLink folder:
    • CyberSourceVisaPW.properties
    • CyberSourceVisaPWCore.jar
    • LangEN_CyberSourceVisaPWCore.properties
    • PayClient.Java-Version>.jar
  3. Include
    CyberSourceVisaPWCore.jar
    and
    PayClient.Java-Version>.jar
    in the classpath when starting EFTLink:
    • This step varies based on how you set up EFTLink. For example, if you start EFTLink using
      eftlink.bat
      , edit the line
      set classpath=...
      to include
      CyberSourceVisaPWCore.jar
      and
      PayClient.Java-Version>.jar
      .
  4. Configure EFTLink to use the CyberSource Core:
    • Edit
      EftlinkConfig.properties
      and set the line that defines the core class to:
      com.oracle.cyberSourceVisaPW.CyberSourceVisaPWCore
      , e.g.
      EPSCore0 = com.oracle.cyberSourceVisaPW.CyberSourceVisaPWCore
      .
Step 2: Configure CyberSource Core
Edit
CyberSourceVisaPW.properties
to configure the CyberSource Core:
  1. Set the environment and merchant credentials:
    • ProviderMode=TEST
    • MerchantIdentifier=Your Test Merchant Identifier>
    • MerchantSecretKey=Your Test Merchant Secret Key>
    • You can retrieve these credentials in the Gateway Manager.
  2. Set or verify the connectivity details of the PayServer:
    • Remote=localhost
    • Port=8080
    • Remote is the IP or host name of the machine that runs the PayServer
    • Port is the port defined in the PayServer's
      config.yaml
      with WebSocket as the transport option.
Step 3: Start Your First Transaction
Make sure all components are running:
  • PayServer
  • EFTLink
  • Xstore
You can now start your first transaction from within Xstore.
Should you encounter any issues, see the FAQ and Troubleshooting page.
Related Links