HelixPay API allows your business to seamlessly integrate your website or app with our recurring payments technology.

All requests and responses between clients and the API are JSON over HTTPS.

Domains for all API calls:

Authorization

Login to your Merchant Console account and go to Account > APIs page. On this page, you will see your API keys (used for v2 endpoints and above) and client credentials (used for v1 endpoints).

If you're having problems generating API keys or client credentials, contact us at [email protected] with information about your application, and we will generate and send the keys/credentials to you via email.

Token Generation

Each endpoint requires you to set the Authorization header to authenticate your request.

Refer to the Authentication page on how to generate the value for the header.

Throttling

You may not perform more than 360 requests per minute per IP.
If you exceed, you will first receive an error. Failure to slow down your request rate may result in a temporary ban.

Should you require a higher request rate, do let us know by contacting support.

API Collections to get you started

  • Download your preferred collection
  • Extract Files
  • Import the extracted directory
API ClientDownload Link
Insomniainsomnia repository

Insomnia Guide

  1. Import downloaded json file.
  2. Go to Manage Environment Settings.
  3. Set "api_key" per sub environment. Get your api keys from your merchant console.

See guide: Authentication