Helcim Credit Card Data Migration
  • 26 Sep 2022
  • 2 Minutes to read

Helcim Credit Card Data Migration


We believe stored card data belongs to our merchants, and that they should be able to both import their cards to Helcim, or export to another service provider - free of fees or penalties.

Below are step-by-step instructions for importing and exporting cards. Due to the sensitive nature of the information and the manual processes involved, data migration is a one-time service per merchant and exports can only be made to another PCI Level 1 Service Providers with a valid AOC (Attestation of Compliance). Please allow 5 business days for completion.

ⓘ 
Please note that you should never email credit card numbers to Helcim, even if encrypted.

Software Requirements

Importing Credit Cards to Helcim

At minimum, you need to provide us with a full credit card number and expiry date, as well as some type of identifier (such as customer ID or customer code) so that each credit card can be linked to a particular customer in your Helcim database. Each credit card entry should have its own row (line), and the file should be in a CSV or Excel format. Below are the steps to complete an import:

  • Generate a private key and public key using your GPG client.
  • Send your public key to your Helcim representative by email.
  • Helcim will use your public key to encrypt the login credentials to our SFTP server. These encrypted credentials will be emailed back to you. You will decrypt these using your private key.
  • Using Helcim's public key (shown below), encrypt your CSV or Excel file containing the data.
  • Upload the encrypted data to our SFTP server and notify Helcim of the file's transfer.
  • Helcim will decrypt the file using our private key and import the data.

Exporting Credit Cards to Another Provider

In order to transfer your credit card data to another provider, we will need their attestation of compliance (AOC). They must be a PCI-DSS Level-1 service provider and be accredited on Visa's CISP list. The export data is in CSV format, and will contain the full credit card information as well as corresponding customer information (if available). Below are the steps to complete an export:

  • Helcim will email your new service provider with its public key, and ask for them to do the same.
  • Helcim will request from the new service provider their SFTP credentials. Service provider should encrypt the SFTP credentials using Helcim's public key.
  • Using the new service provider's public key, Helcim will encrypt the data and upload the encrypted file to the new service provider's SFTP server.
  • The new service provider will have the ability to decrypt the data using their private key.

Helcim Public Key

Length: 4096 Date Issued: August 5, 2021 Expiry Date: August 5, 2023 (see below code sample to see key)

Code Samples

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
VHD7zV/MpFTq33Y+njx9cWfjGDDH2+wO
=YZNI
-----END PGP PUBLIC KEY BLOCK-----

Was this article helpful?