Getting Started

Use the Helio API to create payments and track transactions

Pre-requisites

ℹ️

NOTE: When using the production environment (app.hel.io), set your API endpoint to api.hel.io/v1 and generate API keys there. For the development environment, use api.dev.hel.io/v1 and generate API keys from app.dev.hel.io.

In order to perform actions using the Helio API, you need to complete the following steps.

1. Create Helio Account & get API keys

  • Go to Helio and log in.
  • Under Settings -> API, check Enable to generate your Public and Secret API Keys.
  • Save these securely, as the Secret API Key won’t be retrievable later (you can regenerate both if needed).

ℹ️

IMPORTANT: If you use the Solana Pay plug-in for Shopify, you must first "link" a wallet in Settings -> Manage Wallets before you can generate an API key.

Prepare Request Payload

When creating a pay link via API (more info here), you’ll need to specify the recipient wallet, payment currency, and accepted recipient currencies — so it’s important to gather this information beforehand. Here’s how to do it.

"recipients": [
    {
      "walletId": "YOUR_WALLET_ID",
      "currencyId": "6340313846e4f91b8abc519b"
    }
  ]

1. Retrieving your Wallet ID

  • Navigate to the Helio Dashboard and under Settings -> Manage Wallets, click the three dots next to your wallet and select Copy Helio ID (note: this is different from your Public Key).

2. Retrieving the Currency Id

To retrieve the currencyId use our Get Currency endpoint here.