Non-supported ReleaseNon-supported Release
ECI no longer supports this version of e-automate, and this version of the online help is no longer being updated. ECI recommends upgrading to the current release. Contact your account manager for more information.
Using NET1 Payment Solutions with e-automate
NET1 Payment Solutions is an ECI Software Solutions partner for processing credit card payments. NET1 Payment Solutions is PCI-DSS compliant; sensitive card payment information is stored securely off-site in the NET1 Payment Solutions credit card vault. The NET1 Payment Solutions processor is integrated with e-automate. If you have an agreement with NET1 Payment Solutions, you can:
Accept payments via the web
Batch process credit card payments
Utilize the Level 3 Gateway to take payments on government contracts
Automate recurring billing to service contracts and sales orders
Preauthorize credit card transactions
Run delayed capture on sales orders
Quick Reference Guide (On Premise)Quick Reference Guide (On Premise)
For NET1 quick start information, see this video and/or the steps below.
Check your e-automate version. NET1 requires e-automate version 17.2.31 or newer. In e-automate, click Help > About to check your e-automate version.
Configure your NET1 Account.
Most NET1 accounts are credit card only. If you want to accept ACH in e-automate or e-info, your account must be configured to accept ACH.
Contact NET1 and verify your account can accept ACH. If you plan to accept ACH, be sure to have:
Originator ID (provided to you by NET1)
Your company's EIN number (a nine-digit number assigned by the IRS, known as your Employer Identification Number to businesses operating in the United States)
In a "credit card only" NET1 account with a secure e-info site, the system allows customers to create a checking/saving payment method, but those payments always fail.
To have ACH added to your account, reach out to NET1 by e-mailing net1support@net1creditcard.com.
Install TLS Client.
To meet the cryptography requirements for applications targeting the Microsoft .NET framework, TLS must be installed on each workstation that will be used to process payments in e-automate.
Download and install on each user’s workstation the following configuration installer: https://support.ecisolutions.com/doc-dgi/softwareDownloads/ccupdatepatch.html.
After installation, a reboot is required.
Verify desktop timestamp.
Level 3 processing requires that the user's computer processing the payment be within 30 seconds of the time on the NET1/PAYA processing servers.
Compare your computer’s clock with the following time at http://clock.zone/.
If your clock is off by more than 30 seconds, the system will not process the payment and the user will receive an invalid HMAC error.
If you have this issue, consult an IT administrator for correcting or syncing your Windows computer time.
Enable e-info (if applicable). If you want to allow your customers to enter credit cards and process payments through e-info, do the following to enable credit card processing in e-info:
Log in to the web server.
Access e-info and click Configuration options.
Enable credit card functionality in e-info.
Secure your e-info web server if enabling ACH payments.
If you plan to accept ACH payments, your e-info web server must be secure (i.e., using https, not http).
The payment methods allow choices between credit cards, checking, and savings. Check that your NET1 account allows ACH; most Net1 accounts are credit card only (see Step 2 above).
Enable
NET1 in e-automate.
Go to Tools > Options > Sales > Credit card processing.
Set Credit card vault to NET1.
Click the [Configuration settings...] button.
On the NET1 Account Settings window, enter your dealer’s NET1 account information, observing the following:
The Merchant key is formatted as letter, number, letter, number,... (e.g., A1B2...).
If NET1 is configured for ACH payments, populate:
Originator ID
EIN
Remember that the system does not restrict them. If the account does not support it, those payments fail.
Save your changes.
Restart e-automate by clicking File > Log in as a different user..., and entering your login credential.
How-to LinksHow-to Links
General Configuration and processing settings: Configuring Credit Card Processing Settings
Adding credit cards to customer’s account vault:
When creating sales invoices: Creating Sales Invoices
When creating service calls: Creating Service Calls
When invoicing, clearing, and okaying service calls: Invoicing, Clearing, and Okaying Service Calls
When creating returns/sales credit memos: Customer Returns Sales Credit Memos
One-time credit card payments: Manually Processing Credit Card Payments
Processing credit card payments: Processing Credit Cards
Voiding credit card payments: Refunding Customer Credit Card Payments
Comprehensive GuideComprehensive Guide
This section of the topic repeats in greater detail the overall process for using credit cards with NET1 Payment Solutions. This process includes the following:
Verify
you are using a current version of e-automate.
Note:
ECI recommends using e-automate 17.2.31+. To check your version, log
in to e-automate, click on the Help
menu, and select About e-automate.
Verify
you have the TLS patch installed on every workstation. In order to
process credit card payments through e-automate, computer workstations
need to be configured to meet the new TLS 1.2 cryptography requirements
for applications targeting Microsoft .NET 4.0 Framework. Download
and install on each user’s workstation the following configuration
installer: https://support.ecisolutions.com/doc-dgi/softwareDownloads/ccupdatepatch.html.
Note: You will need to reboot the client
workstation after the TLS configuration install.
Verify your clock time is within 30 seconds of NET1/PAYA's clock time for synchronization purposes. For Level 3 processing requirements, the user’s desktop clock needs to be within 30 seconds of the same time that NET1/PAYA processing servers are in sync with. Compare your computer’s clock with the following time at http://clock.zone/. Compare your clock/time with the Clock Zone time for your time zone. If your clock is off by more than 30 seconds the payment won’t process and user will receive an invalid HMAC error. Consult an IT administrator for correcting or syncing your Windows computer time.
Enable
the credit card integration.
This process includes setting up your account with NET1 Payment Solutions
and enabling the features in e-automate.
For additional information on NET1 Payment Solutions, contact them by calling 800-718-8005 or emailing sales@NET1CreditCard.com.
For additional information on enabling credit card settings in e-automate, see the Configuring Credit Card Processing Settings topic.
Collect
actual card numbers.
Entering your customers credit card numbers in the NET1 Payment Solutions
credit card vault: To get credit cards in the credit card vault, they
can be entered manually by e-automate users or credit cards can be
entered by the credit card owner for dealers that chose to use the
e-info customer portal and enable customer’s to enter their own credit
cards.
For information on creating customers, see the Creating Customers topic.
For information on configuring e-info end user options, see the Configuring e-info End User Options topic.
For information on entering credit cards when processing a sales transaction, see the Creating Supply Sales Orders topic.
Associate credit cards with invoices.
For information on linking credit cards to sales orders, see the Creating Supply Sales Orders topic.
For information on linking credit cards to sales invoices, see the Creating Sales Invoices topic.
For information on linking credit cards to contracts, see the "Billing/Contact Tab" section of the Creating Installment-based Billing Contracts topic.
For information on linking credit cards to service calls, see the "Billing Information Tab" section of the Creating Service Calls topic.
For information on linking credit cards to miscellaneous charge invoices, see the "Billing/Shipping Tab" section of the Creating Miscellaneous Charge Invoices topic.
If a credit card is linked
to an invoice, the card has not been processed, if and you print the
invoice prior to processing the credit card, e-automate displays the
message “Credit Card XXXXXXXXXXX1111“ VISA to be charged” (using the
number and type of credit card linked to the invoice).
Process
Credit card payments.
For information on processing credit cards, see the Processing
Credit Cards topic.
If you print the invoice after the credit card has been processed,
e-automate displays the message "Paid on credit card XXXXXXXXXXX1111-VISA"
(using the number and type of credit card linked to the invoice).
Deposit
Credit Card Payments.
Credit cards are processed through the e-automate undeposited receipts
account; when the funds are deposited, you complete a deposit in e-automate.
For more information, see the Recording
Cashbook Deposits topic.
Queue
Documents.
If you are automating the sending of customer invoices using the e-automate
document queue, it is best practice to send the invoices to customers
via email or print after you have processed the credit card payments
so the invoice accurately reflects that the invoice was paid and on
which card it was paid.
For information on configuring document queuing, see the Customer Document Queuing topic.
For information on the using the e-agent task "Auto sending customer documents" via an On Premise installation, see the Auto Send Customer Documents (On Premise) topic.
ECI e-automate recommends a best practice sequence of: 1) generating the invoice linked to the credit card, 2) processing the credit card, and then 3) sending the invoice document so that the verbiage on the invoice indicates that the invoice was paid by credit card and indicates which credit card was used for the payment.
FAQSFAQS
Is NET1 Payment Solutions is PCI-DSS compliant? Yes, sensitive card payment information is stored securely off-site in the NET1 Payment Solutions credit card vault. The NET1 Payment Solutions processor is integrated with e-automate. Since credit card numbers are not actually stored in e-automate, e-automate is PCI-DSS compliant.
Can you process ACH payments via e-info? Yes, provided your e-info web site is secure. For more information, see the Configuring e-info End User Options topic's "Module Settings" section.
Is level 3 processing supported in e-automate? Yes, for versions 17.2 and later. No additional configuration is needed. This only applies to saved credit card processing, not one-time card payments.
What email address is used when emailing payment receipts? If you specify an Accounts receivable contact on the Contacts tab in the Customer record of the bill-to customer for whom you process a credit card transaction that qualifies for the discounted Level 3 interchange rate AND the Contact record for that contact contains an Email address on the Profile tab, the system will include the contact's e-mail address with the data sent to NET1 Payment Solutions for processing and NET1 Payment Solutions will automatically email a receipt to the accounts receivable contact for the credit card transaction that qualified for the discounted Level 3 interchange rate
Is a card reader/swipe supported? Most any USB card reader will work. The reader will need to be compatible with your version of Microsoft Windows and USB port. However, these simple card readers only enter the card number and exp date. Name and address will still have to be entered manually. More functional being added later.
Troubleshooting GuideTroubleshooting Guide
Error | Solution |
Charge failed. 99: The underlying connection was closed: An unexpected error occurred | Install TLS 1.2 on each workstation: https://support.ecisolutions.com/doc-dgi/softwareDownloads/ccupdatepatch.html |
Error: Invalid HMAC/Time stamp | Synchronize user's desktop's clock time with NET1/PAYA's clock time. Verify your clock time is within 30 seconds of NET1/PAYA's clock time for synchronization purposes. For Level 3 processing requirements, the user’s desktop clock needs to be within 30 seconds of the same time that NET1/PAYA processing servers are in sync with. Compare your computer’s clock with the following time at http://clock.zone/. Compare your clock/time with the Clock Zone time for your time zone. If your clock is off by more than 30 seconds the payment won’t process and user will receive an invalid HMAC error. Consult an IT administrator for correcting or syncing your Windows computer time. |
Non-supported ReleaseNon-supported Release
ECI no longer supports this version of e-automate, and this version of the online help is no longer being updated. ECI recommends upgrading to the current release. Contact your account manager for more information.
©2022 ECI and the ECI logo are registered trademarks of ECI Software Solutions, Inc. All rights reserved.