Frequently Asked Questions
If you can't find the information you're looking for below, please contact us.
IoT is short for the Internet of Things. It represents solutions that have internet connected devices. Heartland has a variety of different services to help companies with IoT solutions monetize their connected technology. Please review the information here or contact us for more information.
If you have an Internet of Things (IoT) solution which you would like to monetize, please review the solutions outlined in the IoT page. If you would like to use our SDK’s or API’s for one of these solutions, please review our documentation and register for test keys. If you are unsure what solution is right for you, please contact us.
If you already have connected devices and an IoT Platform or software system that manages the information from those devices, our Payment Processing SDK’s make it very easy to process a payment. If you want to charge customers for your product or service based on information from your connected devices, our SDK’s can securely save credit card information and provide you a token to simply and securely process the payment.
If you anticipate charging many small dollar transactions with the same customer, then you should consider the cost savings that the Stored Value solution brings. The stored value solution enables your customers to create a wallet in your app or online where they add dollar value by charging a credit card. You charge against the value of the wallet with each purchase instead of a new credit card transactions, saving you dollars in interchange fees.
If you need to keep a record of each customer in your system to enable service and billing, then our CRM system may give your developers a shortcut to that capability. There are many CRM systems available, including open source. Using ours helps consolidate your billing and customer tracking. Our CRM service also offers simple logins through Google and Facebook credentials, making it easier for your customers to create a profile with you.
A single use token is a string that represents a credit card. It can be used only one time and expires after a short duration. This token should not be stored. You can perform any action with our SDK that you would if you were using the card itself (charge, authorize, etc).
A multi-use token is a string that represents a credit card stored on Heartland's server. You can store this token on your server and perform any action with our SDK that you would if you were using the card itself (charge, authorize, etc). These tokens do not expire.
Any company that charges a payment via a credit card must comply with PCI-DSS requirements. You can limit the scope of the requirements by utilizing our tokenization services included in the payment processing SDK’s and API’s. This reduces your PCI scope because you are no longer dealing directly with actual credit card numbers.