Table of Contents
This article outlines information for onboarding Heartland Payments Portico - EMV merchant accounts, and its specific boarding requirements.
Settlement Method Supported
We support Heartland Payments Portico - EMV as Host Capture. When a merchant account is setup for host capture the batch files are stored at the processors (acquirers) host computer. The transactions that occur throughout the day may be selected at random periods of time. Therefore we do not have the visibility of the transactions once they have left from the terminal to the processor (acquirer) for settlement. As this is a host capture processor, the settlement time cannot be adjusted on the gateway. The merchant will need to reach out to Heartland Payments to make any changes to settlement times.
VAR Sheet Requirements
These are used to onboard the Processor Information section when Adding the Credit Card Processor:
- Username - the Software User ID from the VAR sheet
- Password - the new Software User Password once changed
- License ID - the License ID from the VAR sheet
- Site ID - the Site ID from the VAR sheet
- Device ID - the Device ID from the VAR sheet
This information can be provided to Heartland Payments when creating the VAR sheet for specific settings, along with the device the merchant will be using:
- VAR sheet should be configured to Heartland Payment Systems (Portico) via CardEaseV2
The merchant will need to change the original Software User Password that they received from Heartland. The new Software User Password needs to be boarded on the gateway. Please note per Heartland: transaction processing is disabled until the Software User ID password is changed. This information is provided on the VAR sheet (highlighted in red below).
*** Once the boarding is complete, please test the account by processing a transaction and confirm that funds are depositing into your merchant account before going live. ***
VAR sheets you may see:
This is usually an email from Heartland to the merchant:
Possible Decline Errors
- Please see our Result Code Table (Note: 200 level errors = Issuing Bank Errors; 300 level error = Gateway Error; 400 level errors = Processor Errors).