For AI agents: visit https://devdocs.helcim.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Helcim Developer Docs
GuidesAPI ReferenceChangelog
helcim.comHelcim Developer Docs
Guides
helcim.com
GuidesAPI ReferenceChangelog

Getting started

  • Welcome to Helcim!
    • Review Our Solutions
    • API Use Cases
  • Developer testing
    • Test Credit Card Numbers
    • Testing Payment Declines and CVV Responses
  • Connecting to the Helcim API
  • Understanding PCI Compliance
    • Processing with Card Tokens
    • Processing with Full Card Numbers

Helcim API

  • Overview of the Helcim API
    • API Message Format
    • API Rate Limits
  • Payment API
    • Payments
    • Card Batches
    • Card Terminals
    • Idempotency
    • Suspected Duplicate Transactions
    • Level 2 and 3 Optimized Payments
  • Invoice API
    • Invoices
    • Invoice Online View
  • Customer API
    • Customers
    • Cards
    • Bank Accounts
    • PAD Agreements
  • Recurring API
    • Payment Plans
    • Subscribers
    • Add-ons
    • Procedures
    • Errors and Error Handling
  • Payments Hardware API
    • Testing the Payment Hardware API
    • Testing In-Person Transactions
    • Turning Pairing mode on and off
    • Registering Devices with the Payment Hardware API
    • Pairing Devices with your Third-Party System
    • Initiating a Purchase Transaction
    • Initiating a Debit Refund Transaction
    • Enabling Webhooks for the Payment Hardware API
  • ACH Payment API
    • ACH Bank Payments
    • ACH Batches
  • Webhooks
  • Errors and Error Handling

Helcimpay.js

  • Overview of HelcimPay.js
    • Payment Types and Methods
    • Managing Customers and Invoices
    • Customization Options
    • Processing with Fee Saver
    • Processing Partial Payments
    • Managing Payment Details
  • Integrating with HelcimPay.js
    • Initialize a HelcimPay.js Checkout Session
    • Render the HelcimPay.js Payment Modal
    • Validate a HelcimPay.js Payment
    • Errors and Error Handling
    • Testing HelcimPay in Localhost environments

Helcim.js

  • Overview of Helcim.js
    • Creating a Helcim.js Configuration
    • Testing your Helcim.js Integration
    • Enabling reCaptcha for Helcim.js
    • Utilizing Amount Hashing for Helcim.js
    • Transactions through Helcim.js and the Payment API
  • Integrating with Helcim.js
    • HTML Request Fields
    • Transaction Responses
    • Errors and Error Handling

NO code options

  • Helcim Online Checkout
  • Hosted Payment Pages

Support

  • Technical Support
  • API Versions
  • Integration Partner Program
    • Programmatic Revenue Share
    • Connected Account Registrations
    • Connected Account Webhooks

Subscribers

Subscribe customers to your payment plans.

    • The subscription object
    • Subscribers payments
      • Payment statuses
      • Recurring amounts
      • Capturing customer payment details
      • Retrieving subscription payment details
    • Subscriber endpoints