Skip to main content

Heartland Installation Instructions

Install the Heartland subscption to integrate with iPaaS.com

Updated over a week ago

Heartland Installation Instructions

Before You Begin

Before you begin installing the Heartland subscription, you need to obtain an API token from Heartland.

  1. Log in to your Heartland account.

  2. Click your Name and select My Account.

  3. Select the API Tokens tab.

  4. Type a descriptive name for the token.

  5. Click Generate New Token.

  6. Click Copy and save the token in a secure file. You will need to token to complete the integration setup.

With the API token saved, you can begin installing the integration.

Installation Instructions for Integration Setup

  1. Go to Subscriptions Management > Subscriptions and click Search Certified Integration Marketplace and Subscribe.

  2. Click the Heartland Integration title.

  3. On the Subscription Detail page, click the Subscribe button.

  4. Enter the name of the subscription and select a version. It can be set to any relevant and unique subscription name within the company where this subscription is created.

    • Format: [Product Name] - [Environment/Purpose]

    • Example: Heartland – Release

  5. Select Create Default Mappings (recommended).


    NOTE: If you don’t want to create default mappings and want to create all mappings from scratch by yourself then uncheck this box.

  6. Enter the Adjust Empty Gift Card For Payment, which determines whether empty or fully used gift cards should still be adjusted and applied during payment processing into iPaaS.
    For example: If gift card balance is 0 and this preset is “true” then gift card will be created with a payment amount. If it is “false”, then gift card will be created with a 0 balance.

  7. Enter the Add On Item Limit, specifying the maximum number of related products or variants of product that can be retrieved and associated during To iPaaS flow of Product.

    For example: A positive number (e.g., 5) restricts the result to that many related items, while 0 disables fetching related items. If left blank, all matching related items will be retrieved without restrictions.

  8. Enter the Transaction Poll Search Days, specifying the number of past days the system should look back when polling transaction records at first time.

    For example: If “7” is provided, then it would fetch the last 7 days' records from the current date and time.

  9. Enter the API Key. This is the API token you retrieved and saved from Heartland.

  10. Provide the API URL endpoint for your Heartland instance.

  11. Enter the API Throttle Limit. This setting prevents any single integration or user from overwhelming the system with too many requests. It protects system performance by controlling the number of API requests that can run simultaneously, ensuring fair usage.

    • Recommended Values

      • Initial Setup: 5

      • Ongoing Operations: 500

      • High Volume: 500

  12. Enter the API Throttle Seconds. This defines the time window during which the API Throttle Limit is measured. If an integration makes too many requests within this time window, additional requests are rejected until the window resets.

    • Default Value: 60 seconds

    • Range: 60 seconds

  13. Enter the number of Concurrent Connections. This specifies the maximum number of simultaneous API connections that Akeneo can process for a user or integration. If this limit is exceeded, new requests are queued or rejected until a currently active connection finishes.

    • Default Value: 5

    • Range: 10

  14. Enter the number of Concurrent Batch Executions. This specifies the maximum number of simultaneous batch executions that can be processed for an integration at one time. If this limit is exceeded, new requests are queued or rejected until a currently active connection finishes.

    • Default Value: 5

    • Range: 10

  15. Click Apply to save the settings.

OAuth 2.0 Flow Initialization

To initiate the OAuth 2.0 Flow and generate an access token:

  1. Go to your Heartland subscription.

  2. Click the Authentication icon found in the top toolbar:

    A new browser window opens, requesting permissions for the application.

  3. While logged into Heartland, click Authorize when prompted.

  4. Click Close Page.

  5. Refresh the subscription, and the access token value should now be present if successful.

NOTE: The Heartland OAuth 2.0 access token is a permanent access token and does not expire.

Post-Installation Verification

After completing the installation, perform these tests to verify the installation.

Data Sync Test

  1. Initiate a sample data pull. (To iPaaS.com)

  2. Initiate a sample data push. (From iPaaS.com)

Functionality Test

  1. Run an end-to-end business process.

  2. Validate key features like field mappings, workflow triggers, and logging.

  3. Review integration logs in iPaaS.

Support and Troubleshooting

Click the Help button on any iPaaS.com page to contact Support or to search our documentation. Additional resources include:

  • Documentation: Search our documentation at the top of this article

  • Support Portal: Click the Help and Support button at the lower-right of this window

  • Contact Information: Contact iPaaS.com

Did this answer your question?