Identify the active product
Record the contracted Heartland service and interface rather than treating the provider name as one universal API.
Payment integration history
A past integration milestone is not a substitute for current provider discovery and production acceptance.
CMS Max announced Heartland eCommerce payment processing work in 2018. Since payment products, accounts, APIs, partner programs, security requirements, and implementation surfaces evolve, a current project begins by identifying the merchant's active Heartland product and then proving the complete payment and operating lifecycle.

Decision frame
Record the contracted Heartland service and interface rather than treating the provider name as one universal API.
Account underwriting, pricing, funding, reserves, chargebacks, compliance, and support remain provider and merchant responsibilities.
Test payment states and reconcile provider activity to CMS Max orders, refunds, fees, disputes, and deposits.
Practical controls
Confirm legal entity, merchant identifiers, Heartland product, countries, currencies, channels, supported methods, pricing, and funding.
Confirm hosted components, gateway or API, tokenization, authentication, environments, domains, webhooks, limits, and versioning.
Map authorization, capture, partial capture, void, decline, timeout, retry, duplicate prevention, refund, dispute, and status recovery.
Use minimum necessary data, protected credentials, approved collection methods, HTTPS, access control, logging, and applicable PCI validation.
Provide clear payment choices, errors, pending states, receipts, refund communication, accessibility, mobile behavior, and support paths.
Reconcile orders, payment events, refunds, disputes, provider fees, settlement batches, deposits, and accounting outputs.
Implementation workflow
Gather the Heartland contract, product, account contacts, credentials process, documentation, environments, current site behavior, and business requirements.
Define the browser, CMS Max, provider, order, fulfillment, customer service, accounting, settlement, and dispute boundaries.
Implement the approved non-production path with token handling, deterministic order references, protected secrets, event verification, and logs.
Exercise all payment, error, refund, webhook, mobile, accessibility, reconciliation, security, and support scenarios required by the project.
Pilot where practical, monitor closely, reconcile daily, document escalation, preserve rollback, and review provider changes over time.
Practical reference
Current evidence
Frequently asked questions
No. Current availability depends on the merchant account, Heartland product, supported integration surface, project scope, provider requirements, and successful acceptance testing.
Fees are governed by the merchant's provider and partner agreements. CMS Max should not make a universal pricing promise for Heartland.
No. The project should plan monitoring, retry and recovery behavior, provider incidents, customer communication, reconciliation, and escalation.
The team should pass the agreed payment lifecycle, failure states, webhooks, security checks, customer experience, refunds, settlement reconciliation, and support procedures.
CMS Max can review the merchant environment, confirm the integration surface, implement the accepted payment flow, test the lifecycle, and document operations.
The world's fastest and most SEO friendly website code.