Download / EasyCheckout

EasyCheckout

Please follow the steps below to complete your installation of EasyCheckout

Looking for an older version?

Step 1

Install EasyCheckout 1.11

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 12/07/2023

  • A new PSCS parameter is supported to modify the Ingenico contactless delay. After setting the new parameter on PSCS, an Initialize EMV Device must be performed to set the parameter in the Ingenico device. Valid values are 0-25. The value is tenths of a second. The default is 7 for .7 seconds. Extending the delay for the Lane/7000 prevents bad reads from occurring prior to chip card insertion.

  • The TranCode field was returned twice when a transaction was declined. This issue is resolved for version 1.11.
  •  

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.11 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.10

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 07/27/2023

  • For the Authorization Directive, a new tag is added so that the ISV can include a timeout value to wait for Card Data Collection from the point the Authorization Directive is sent. If the card data is already collected prior to the Authorization Directive being sent, then the authorization will immediately be processed. The new optional tag for the Authorization Directive is <SecondsForCardRead>, where the value is the number of seconds to wait for the card read prior to returning a timeout error. Without this new tag, EasyCheckout will wait forever for the card data to be collected.
  • For the CardDataCollection Directive, an ISV can now demand Credit by sending <PaymentType>Credit</PaymentType> and <CardType>Credit</CardType>. Likewise, an ISV can now demand Debit by sending <PaymentType>Debit</PaymentType> and <CardType>Debit</CardType>.
  • A new parameter is added to “Enable Logging”. When set to “Yes”, EasyCheckout will log all PIN pad messaging. All card account data is truncated. Logs can be found in the DATACAP_LOGS folder under \Program Files (x86)\Datacap Systems\EasyCheckout.

New build released 8/17/23 – Timeouts for EMV flow fine tuned.

New build released 10/16/23 – Changed handling of card nut supported error.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.10 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.09

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 12/14/2022

Support was added for a “non-cash adjustment” that an ISV can include as part of an electronic payment.  Implementation is the same as dsiEMVUS.  This new fee must be included in the purchase amount supplied by the ISV for an authorization.  For receipt formatting, the ISV must also provide the adjustment amount in a new tag <PaymentFee>.  This will allow the fee to be broken out on the receipt that is built by EasyCheckout.  The ISV can also supply the description of the fee by providing the new tag <PaymentFeeDescription>.  If the description is not provided, then “PAYMENT FEE” will be used as the description for the fee on the receipt.  The value of <PaymentFee> is also passed through to NETePay, but all NETePays today ignore this new tag.  This is one reason why the ISV must include the fee in the purchase amount provided.  

As an example, if the purchase amount with tax is $20.00 and the fee is $1.50, then 21.50 must be provided in the <Purchase> tag.  The <PaymentFee> tag would be provided with 1.50.  And the value of the <PaymentFeeDescription> in this example is “NON-CASH ADJ”. 

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.09 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.08

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 4/26/2022

  • When using UseLastCardID, EasyCheckout will now use the card data saved from the previous transaction (chip, swipe, manual) regardless of whether the Directive for the next transaction is CardDataCollection or CardDataCollectionManual.
  • The placeholder amount for CardDataCollection is now allowed to be 0.00 only for a ZeroAuth transaction. For all other transactions, the placeholder amount must be greater than 0.00.
  • During Initialize EMV Device, EasyCheckout now attempts to disable MiFare contactless reads by setting parameter 0008_0023 to a value of ‘1’. This parameter is not available for all versions of Ingenico UPP. If the parameter is available, then EasyCheckout will set the parameter to ‘1’.
  • For EBT transactions, if <FoodBalance> and <CashBalance> are both returned from NETePay, then EasyCheckout will now include both Food Balance and Cash Balance as part of the receipt data.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.08 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.07

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 01/21/2022

  • A new Directive called VerifyCardRemoved is added outside of a ticket. VerifyCardRemoved is used to determine if a chip card is still inserted in the PIN pad before a new ticket is begun. If no card is inserted, EasyCheckout returns immediately with CmdStatus of “Success”. If a card is inserted, EasyCheckout will return when the card is removed with a CmdStatus of “Success”. EasyCheckout waits 20 seconds for a card to be removed. After 20 seconds, if the card is still inserted, EasyCheckout returns with a CmdStatus of “Error”.
  • For Ingenico Lane/7000 and Lane/8000 models, the contactless event timer is reduced to zero from .7 seconds.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.07 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.06

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 11/24/2021

  • For EBT transactions, when a NETePay returns separate balance tags for and/or , EasyCheckout will return these tags to the POS. Not all NETePays return both balances. First Data Rapid Connect does.

  • For EBT Foodstamps, the button text on the PIN pad during EBT payment type selection is changed from “SNAP” to “Food”. All other places where SNAP is identified does not change.

  • EasyCheckout now supports external AID selection (displaying the “Select Debit?” prompt instead of selecting between AIDs). This is done when a chip card contains both a Credit AID and a Debit AID.

  • Optional Gratuity entry and prompting is added. PSCS now shows a new parameter, “Prompt for Gratuity (Credit/Debit)” allowing Yes or No, default is No. Whether this option is enabled or not, a gratuity amount can now be supplied on an Authorization request. Send the amount in the tag if the amount is known by the POS and needs to be included in the Authorization without any gratuity prompting. The gratuity amount is shown on the receipt when included in an authorization.

    With “Prompt for Gratuity” enabled, EasyCheckout will prompt “Enter Tip Amount?” on the pad if the tag is not supplied. If the “Yes” key is pressed, EasyCheckout will prompt “Enter the tip amount” on the pad. The Ingenico form requires the amount to be a minimum of 2 digits ($.10). If the cancel button is pressed at the “Enter the tip amount” prompt, EasyCheckout continues with no gratuity amount.

    When prompting for gratuity is enabled, the POS can send in a new tag to prompt with specific choices for the gratuity. Four choices should be supplied. Each choice must include a short string to display on the button (5 characters) and an associated dollar amount to be used as the gratuity amount when the corresponding button is pressed. The display string and dollar amount are separated with a colon (:) and choices are separated with a comma (,). Example: 10%:1.00,15%:1.50,18%:1.80,20%:2.00. When displaying suggestive amounts, the cardholder has the choice to press an “Other” button and enter an amount rather than choosing one of the preset suggestions.

  • For the directive “CardDataCollectionManual”, if the payment type is not specified, EasyCheckout will now prompt only for an account number. This would be used for EBT and Gift card payments. If credit card data is going to be manually keyed, then the payment type must be specified as “Credit”. This will cause EasyCheckout to prompt for both account number and expiration data and optionally CVV and Zip Code.

  • The directive “LineItemDisplay” has been used to add one line item to the current list of items on the PIN pad display. Each line item is added to the bottom of the list with the list scrolling up when the list contains more items than will fit on the screen. This is done by sending command 28.x, setting variable 104 with line item data.

    There is now a need to modify line items that have already been displayed. As a solution, Ingenico provides a way to display a complete list of line items all at once. This is done by sending command 28.x, setting variable 110 to a complete list of items. The directive used is the same “LineItemDisplay”, but the tag must contain all line items separated by line feeds. When using shared memory, lines must be separated with a line feed character (0x0A). When using the XML interface, lines must be separated by escaped line feed characters (send ‘ ‘ between lines). Testing was successful sending 199 lines where each line was 40 characters + 1 for the line feed.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.06 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.05

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 9/24/2021

  • The date/time of the PIN pad is now set during “Initialize EMV Device”.
  • The timeout value for the main “Select Payment Type” prompt and the EBT “Select Payment Type” prompt is increased from 60 seconds to 1 hour and 40 minutes.
  • When pressing cancel at the EBT “Select Payment Type” prompt, “Please Wait…” is now displayed on the PIN pad.
  • When present as part of an authorization directive, the eWIC amount now passes to NETePay. Previously, a zero amount value was sent to NETePay for the Discount.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.05 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.04

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 03/26/2021

  • Identify HSA cards the same as FSA cards checking the local bin table.
  • PCI requires that the Ingenico devices reboot once every 24 hours. EasyCheckout now supports a manual PIN pad reboot directive. A new parameter is added for “PIN Pad Reboot based on Time”. If set to “Yes”, then the pad will automatically reboot based on the “PIN Pad Reboot Time” parameter. If this new parameter is set to “No”, then the POS system is expected to use the new Directive “RebootPinPad” outside of a ticket to force a PIN pad reboot at least once every 24 hours. If the POS does not force a reboot, then the pad will decide when 24 hours have elapsed since the last reboot and reboot on its own. This can occur in the middle of an open ticket and cause unknown consequences. If the POS is responsible to force the reboot, then it must be managed by the POS to occur outside of an open ticket.
  • When the selected payment type is EBT Foodstamp (SNAP), the POS must provide a non-zero Foodstamp amount during an Authorization. If the is not sent or has a value of zero, then the following error will be returned from the Authorization – “TRANSACTION NOT COMPLETE – Invalid Payment Type EBT SNAP.”
  • Donation support is added to this release for credit and debit payments. There are two types of donations supported – 1. suggestive donation and 2. round-up donation.
  • A new directive is added inside of a ticket to prompt the cardholder for their telephone number. The directive is “GetPhoneNumber”. The PIN pad prompts for a phone number. The response includes the tag “” with the phone number entered.
  • A new directive is added inside of a ticket to prompt the cardholder for an ID number. The directive is “GetID”. The PIN pad prompts “Please Enter ID Number”. The response includes the tag “” with the ID Number entered.
  • A new directive is added inside of a ticket to prompt the cardholder with a freeform question expecting one of two responses (normally yes/no). The directive is “GetAnswer”.
  • While an eWIC BalancePreVal transaction is being processed, EasyCheckout no longer displays “Authorizing”, “Approved” or “Declined” on the PIN pad.
  • When “Acknowledge Payment Amount” is disabled, EasyCheckout will now prompt the cardholder to acknowledge the payment amount for any eWIC Sale or PreAuth.
  • A Cash Back amount can now be included in an Authorization even when Cash Back prompting is enabled. If the POS sends in a Cash Back amount for an Authorization, EasyCheckout will not prompt for Cash Back. It will use the amount from the POS. If a Cash Back amount is not allowed for the selected payment type, then an error will be returned to the POS.
  • Support is added for CancelRequest functionality (Cancel via semaphore).

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.04 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.03

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 10/23/2020

  • Surcharging is now supported for credit card transactions when processing via NETePay Hosted. The amount tag SurchargeWithLookup should be included with a credit card authorization. The account number BIN will be looked up by the LogicEngine at Azure to determine if the card is Debit. If not Debit, then Surcharge is allowed on Sale, EMVSale and SaleByRecordNo transactions. If allowed, the Surcharge amount is returned in the urchargeWithLookup response field. If not allowed, the SurchargeWithLookup response field is returned with a value of 0.00.
  • Support is added for a Cash Back form with four preset amounts. The four Cash Back preset amounts are new parameters in PSCS for version 1.03. EasyCheckout optionally supports Cash Back prompting for Debit, EBT Cash and Discover. EasyCheckout will display the Cash Back preset form only if all four preset amounts are programmed to non-zero values. The Cash Back Limits do not apply to the Cash Back form with preset amounts. When presented with the preset amounts, the cardholder may press one of the preset amounts or press the “Other” button and then enter any Cash Back amount less than or equal to the Cash Back Limit for that payment type. Also, when presented with the preset amounts, the cardholder may press the “No” button and not enter a Cash Back amount.
  • New functionality is included to Void/Reverse an eWIC Sale. Previously for EasyCheckout, only a ReverseSaleByRecordNo was supported as a way to void an eWIC Sale.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.03 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.02

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 04/01/2020

Support was added for FSA cards. 

EasyCheckout 1.02 supports a new PSCS parameter, “Accept FSA”.  When enabled, EasyCheckout will download an FSA BIN file on startup from PSCS.  FSA payments require BIN file checking.  This BIN file was provided by Worldpay IP.  It is expected that Worldpay IP will provide updates to the BIN file on a regular basis. 

When supporting FSA payments, the POS must send the <Purchase> amount tag with the full amount of the payment given the cardholder uses some card other than FSA and must send the <FSAAmount> amount tag with the amount of FSA eligible items.  For FSA, the cardholder swipes his or her FSA card and selects “Credit”.  EasyCheckout will determine if the card presented in an FSA card by checking the BIN.  If the card presented matches an FSA BIN, then EasyCheckout prompts the cardholder to “OK” the FSA Amount and then sends an FSA Sale transaction to NETePay.  If the card presented does not match an FSA BIN, then EasyCheckout prompts the cardholder to “OK” the Purchase amount and then sends a credit Sale transaction to NETePay. 

In order to verify BINs, EasyCheckout requires Ingenico application UPP 6.xx.xx or above.  If the Ingenico device is running UPP 5.xx.xx, then it must be upgraded to UPP 6.xx.xx to support FSA cards since BIN checking is required.  Currently, UPP 6.xx.xx fails to communicate using the RS-232 Serial interface after one transaction.  Ingenico has reproduced the problem and is working on a fix.  No timeframe for the fix has been provided by Ingenico.  Today, most ISV’s communicate with Ingenico devices over USB.  There is no issue when using USB or IP and UPP 6.xx.xx.  Anyone using EasyCheckout supporting FSA, must communicate to the device over USB or IP for now.  The latest version of UPP is 6.80.00. 

 

When supporting FSA, these additional amount fields may be included in an Authorization:

  • <FSAPrescription>
  • <FSADental>
  • <FSAClinical>
  • <FSAVision>

New for EasyCheckout 1.02 is support for a new directive – “Accept Terms”.  The POS may display a message on the PIN pad asking the patron to accept or reject terms and conditions.  Also a timeout value in seconds may be supplied. 

Both the AcceptTerms and GetSignature directives may now be send to EasyCheckout multiple times within a ticket and can be sent after the BeginTicket and after an Authorization. 

Finally, there have been a number of additional tweaks to this version in an attempt to keep EasyCheckout in sync with the Ingenico device. 

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.02 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.01

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 2/19/2020

EasyCheckout 1.01 supports a new PSCS parameter, “Enable Local Gift Card Processing”.  When disabled, Gift card transactions are sent to a GIFTePay for normal third-party processing.  When enabled, gift card account data is returned to the POS when attempting a gift card Authorization.  We expect the POS to process the gift card through their local system.  There is no way for the POS to communicate back to EasyCheckout with a result of that authorization.  That is outside of the flow of EasyCheckout. 

If the PIN pad is setup for encrypted card data (TDES, OnGuard or Voltage), then the gift card BIN must be in the whitelist so that clear card data can be returned.  When PAN encryption is enabled, EasyCheckout leans on the whitelist to determine if clear card data can be returned.  If the PIN pad does not have PAN encryption enabled, then EasyCheckout uses its own routine to determine if the card data is a major credit card or not.  If it is a major credit card, then an error is returned rather than the card data. 

EasyCheckout 1.01 now verifies the PIN pad encryption type during each Begin Ticket.  The value of the EasyCheckout PIN pad encryption type parameter must match the device.  If not, EasyCheckout will return an error. 

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.01 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

Step 1

Install EasyCheckout 1.00

NETePay Director

NETePay Director provides a simplified installation process with go-forward remote software updates.

Release date: 01/23/2020

Initial release.

Windows11 Pro / 10 Pro / Server 2019 / Server 2016

Or download EasyCheckout 1.00 (⚠ non-director installs do not support remote updates)

  • When applications are configured and running, the context menu now includes a new selection – Load Parameters (Stop/Start Director). The user can click one menu item to restart which will cause ePays to restart and reload parameters.
  • When a NETePay or GIFTePay window is opened, there are now four icons in the upper right corner that have the following functions.
    • View Merchant Parameters
    • PSCS
    • Email log
    • View log

End-User License Agreement (EULA)

All Datacap software is provided ‘as-is’. Datacap makes no warranties, expressed or implied, as to merchantability or fitness for a particular purpose. Use of Datacap software is defined in an End-User License Agreement (EULA) included with each product and is presented for review during software installation.

To view the full EULA, click here.