Version 7.0
Contents of this Topic: Show
PCCharge is a PC -based application that communicates directly with credit card processing banks, similar to a keypad or PIN terminal, without the need for an Internet-based credit card gateway.
SEOM works with PCCharge Pro or PCCharge Payment Server (minimum version 5.5.5). If using a version of PCCharge below 5.7, see system parameter PCChargeCommunicationMethod.
PCCharge supports card present transactionssan
PCCharge 5.7 and above supports the ability to capture any amount less than or equal to the authorization amount.
A new flag was also added to PCCharge processing request to "keep connection alive" after processing a transaction. This has the greatest impact on users who connect using a modem. At the completion of a transaction, PCCharge will keep the phone line open as it is expecting additional transactions. Keep in mind that the length of time the line can be kept open is at the discretion of the merchant bank.
You can use PCCharge for all of your credit card processing, or you can use an Internet gateway (for example, Authorize.net) for your Web orders and use PCCharge for your POS (Point of Sale) orders so you get the best possible rates on your "card present" transactions.
After setting up and testing PCCharge, you need to set up several system parameters in SEOM to tie the two programs together.
Gather the following information prior to configuring SEOM:
a list of authorized users
the location of the PCCharge installation directory
the payment processor to be used and your Merchant ID
the network names of the PCs that will be used to process payments through SEOM
When processing a transaction, SEOM writes a 256 byte fixed-width text file with the extension ".inp" to the installation directory of PCCharge, then awaits a response.
Note: If you use individual PCCharge licenses, the ".inp" file name is based on the user name assigned to each workstation in SEOM's List Maintenance form (see User Setup below). For example, if you assign User1 in PCCharge to Workstation1 on your network, when someone runs a transaction from Workstation1, SEOM generates a file called "User1.inp" in the PCCharge directory. If you are using the unlimited license option with PCCharge, the file's name is based on the computer's network name. In the previous example, the file written to PCCharge would be called "Workstation1.inp".
Once the ".inp" file is written, PCCharge reads the file, changes the extension on the file to ".pro" and processes the transaction. When the transaction is complete, PCCharge writes a response file to the same directory location as the ".inp" file. The file name is the same as the ".inp" file but with an ".out" extension. PCCharge then deletes the ".pro" file (the original .inp file). It is at this point that SEOM reads the response file (.out), determines the result based on the data that the file contained, and the deletes the .out file. If the transaction is successful, SEOM displays the result; otherwise, it displays an error message that describes the error.
Install and configure PCCharge using the instructions provided by Go Software.
Test the PCCharge installation by processing test transactions directly in the PCCharge interface. Note: Do not attempt to set up SEOM to work with PCCharge until you can successfully run transactions in PCCharge.
In SEOM, go to the Main Menu > Settings > System Function > Set System Parameters.
Select the Credit Cards parameter group.
Select CreditCardProcessor from the Parameters in Selected Group list.
In the list of available credit card processors, select PCCharge.
Click Save. This assigns PCCharge as the credit card "processor" for orders coming in from your website and the Manual Orders form.
Select PCChargeDirectoryLocation in the Parameters in Selected Group list.
Click Browse to navigate to the PCCharge Pro or Payment Server installation directory. The default path for PCCharge Pro is "C:\Program Files\PCCW\" (no quotes) and the default path for Payment Server is "C:\Program Files\Active-Charge\" (no quotes). If you have PCCharge installed on a server (or another PC), you must share the PCCharge installation directory so that all workstations can access it using the same path (see your operating systems Help file for assistance).
Click Save to retain the path information.
Select PCChargeUnlimitedUsers from the Parameters in Selected Group list.
If you own an Unlimited User License for PCCharge, set it to TRUE.
If you have a license limiting the number of users allowed to use PCCharge, set to FALSE.
Match the computer names to the PCCharge user names for each PC that uses SEOM (see User Setup below).
Click Save.
Select PCChargeProcessorWEB in the Parameters in Selected Group list. Click on the drop down list to select the payment processor you wish to use to process Web orders and Manual Orders.
Click Save.
Select PCChargeMerchantIDWEB from the Parameters in Selected Group list. Enter your Merchant ID number for the processor selected in the PCChargeProcessorWEB parameter.
Click Save.
Set Order group parameter WebTransactionType to Pre-Authorize or Sale depending where credit card payments are captured, at the shopping cart or in SEOM.
Sale - if payment is captured at the Web store
Pre-Authorize - if payment is captured through SEOM
Click Save.
If you do not have the PlusPOS or Enterprise editions of SEOM, or do not plan to use the POS system, skip this section.
Install and configure PCCharge using the instructions provided by Go Software.
Test the PCCharge installation by processing test transactions directly in the PCCharge interface. Note: Do not attempt to set up SEOM to work with PCCharge until you can successfully run transactions in PCCharge.
In SEOM, go to the Main Menu > Settings > System Function > Set System Parameters.
Select the Credit Cards POS parameter group.
Select CreditCardProcessorPOS from the Parameters in Selected Group list.
In the list of available credit card processors, select PCCharge.
Click Save. This assigns PCCharge as the processor for orders created in the POS system.
Select PCChargeMerchantIDPOS from the Parameters in Selected Group list and enter your MerchantID (TerminalID or TID) exactly is entered in PCCharge.
Click Save.
Optional: Select PCChargePOSIsMailOrderAcct from the Parameters in Selected Group list. Set this to TRUE if the Merchant Account is regarded as a Mail Order Account to avoid errors when running card present transactions. Click Save.
Select PCChargeProcessorPOS from the Parameters in Selected Group list and choose the payment processor to use for POS transactions.
Click Save.
If you own an Unlimited PCCharge User License, skip this section. If you have a license that limits the number of users allowed to use PCCharge, complete the steps in this section to identify the workstations that have access to PCCharge.
Go to Main Menu > Settings > Data Functions > List Maintenance.
Click PCCharge in Select List:.
Enter the workstation's name (the network name) into Workstation Name.
Enter the PCCharge User Name assigned to the selected workstation in PCChg User Name.
Click Save.
Repeat the steps 3 - 5 for each workstation that will use SEOM with PCCharge, up to the allowed number of users.
At Verifone's insistence, SEOM's PCCharge interface was re-written to support PCCharge's new XML specification.
The original interface with PCCharge used simple text for communications (.inp files) and is still supported for users of PCCharge 5.6 or lower.
The current version of SEOM uses the new XML interface by default. Set system parameter PCChargeCommunicationMethod to INP.
Created:
Revised: 8/10/12
Published: 04/13/16