Documentation You are here: start » gateways » helcim

Helcim Online Transaction Solutions for Canada

Setting Up Helcim for FoxyCart

For connecting your Helcim account to Foxy, there are two pieces of information from your account that is needed to be entered into Foxy, the merchant/account ID and the API token. Follow these steps for getting those for your account:

  1. Log in to the Helcim administration.
  2. Go to the “Settings” page - available from the “All Tools” section through the grid icon in the top left hand corner of the page
  3. Under “General Settings”, go to “My Account”
  4. Within the “Merchant Information” panel, the “Account ID” value is available. This is the first value needed for Foxy
  5. Back within the “All Tools” section, go to the “Integrations” page
  6. Click the “New API Access” button at the top of the page
  7. Give the API token a name (like “” for example)
  8. Enable the “Transaction Processing” toggle, and then enable “Void”, “Refund” and “Settle” permissions, as well as the terminal(s) that you will want Foxy to work with.
  9. Save the API token
  10. Once saved, within the “API Access Information” section, the “Token” value is available, which is the second value you need to enter in Foxy.
  11. With the two values you need, log in to the Foxy administration, and on the “Payment” page of the Foxy administration, enable the “Let customers pay with a Credit or Debit Card” and select “Helcim Commerce” from the list. Enter the two values you got from Helcim into the respective fields (Account ID into “merchant id”, Token into “token”) in Foxy and save the updated payment settings.

Important: Request Full Card Numbers for your Helcim account

As part of Foxy's integration with Helcim, you will need to request that your Helcim account be enabled for using Full Card Numbers with their API with Helcim's support team. This is enabled on a per account basis, but you can let the Helcim support team know that you're using for your ecommerce. Helcim will reach out to us to confirm that you are a user before enabling it for your account. They will also require some attestation of your PCI compliance, but that should be fairly simple (as Foxy is the one actually handling the card data), and there shouldn't be any additional costs associated with that.


Obtaining a Test Account

Contact helcim for info. Know more? Feel free to edit this page with info.

Test Card Numbers

Contact helcim for info. Know more? Feel free to edit this page with info.

Troubleshooting & Interpreting Response Codes

Site Tools