Processing with Fee Saver

Through HelcimPay.js you can process with Fee Saver, passing credit card processing fees on to your customer.

Before initializing your HelcimPay.js checkout session with Helcim Fee Saver you will need to enable this service at a global level within your Helcim account to avoid errors when attempting to process payments.

Follow the instructions below and pass on your credit card processing fees through HelcimPay.js!

Confirm invoicing is set to credit card and ACH

  1. Log in to your Helcim account.
  2. Go to All Tools and then Settings.
  3. Select ACH Bank Payment Settings under Payments and Plans.
  4. Ensure Enable ACH Bank Payments is toggled on.
Enable ACH payments toggle
  1. Ensure ACH Bank Payment Tools has invoicing set to Credit Card and ACH Payment and is toggled on.
ACH bank payment tools

Toggle on Helcim Fee Saver

  1. Go to All Tools and then Settings.
  2. Select Fee Saver Settings under Payments and Plans.
  3. Toggle the Online Fee-Saver option on.
Enable Helcim Fee-Saver toggle

Processing with Fee Saver through HelcimPay.js

Now that your Helcim account is configured to process with Fee Saver, you will need to initialize your HelcimPay.js checkout session with the appropriate parameters. In addition to the required parameters outlined in our API Reference, you'll also need to include the hasConvenienceFee and paymentMethod parameters in the body of your request.

// Minimum required body parameters for initializing HelcimPay.js with Fee Saver
{
  "paymentType": "purchase",
  "amount": 100,
  "currency": "CAD",
  "hasConvenienceFee": 1,
  "paymentMethod": "cc-ach"
}
ParameterTypeDescription
hasConvenienceFeenumberAllows the HelcimPay.js payment modal to display the convenience fee for credit card processing, once the customer has entered in their payment details. This allows us to check the card number and ensure that fees are calculated appropriately based on whether the card is an international card or not.
paymentMethodstringAllows the HelcimPay.js payment modal to display both credit card and ACH bank payment options, giving customers the option to instead process through ACH payment to avoid that convenience fee. This off ramp is required when processing with Fee Saver enabled.

❗️

Digital wallets and Helcim Fee Saver

Please note that currently Helcim Fee Saver is not compatible with digital wallets in HelcimPay.js. If Fee Saver is enabled for a checkout session with digital wallets enabled, and the customer processes with a digital wallet, standard processing fees will apply.