What do you like best about Helcim?
As a medium-sized healthcare non-profit, their fee rates for us are fantastic. Their "Merchant Experience Agents" always work hard to solve issues but often struggle to come up with working solutions for more complex issues due to what seems to be a lack of communication with the dev teams on how the system works. We had been given two or three solutions on a few different issues, most of which did not work as intended. With that in mind, our use case is different than most small businesses, so the problems we are running into are probably not typical.
All in all, we have found solutions around Helcim's shortcomings thanks to the strengths of our development and IT teams, combined with the quality of Helcim's support team.
Helcim would be a great fit if we were smaller. If your business is like ours, with ten (10) employees or separate locations that will need the ability to run cards and require individual reporting, I strongly advise considering other payment processors unless your company has the skill and time to create workarounds for some of their broken/buggy features. Ultimately though, the long-term savings are worth the short-term trouble and additional workload. Review collected by and hosted on G2.com.
What do you dislike about Helcim?
Helcim is not developed for larger businesses to use right out of the box. Some of the more essential features I was told would work during the sales phase before selecting Helcim, turned out to be buggy or non-functional.
Several API features listed in their documentation as live, with examples in their API ref, are non-functional:
1) Requesting "Other Tender" transaction list does not work (known issue, they keep telling me it'll be resolved "the next version update"). This prevents the use of the Helcim App as an all-in-one POS suite if you have more than 10 employees (see reporting issues below)
2) The transaction IDs for their system do not match transaction IDs in the database the API uses (apparently, this is a known issue and is the result of one system using the "old" database/method but has yet to be fixed from what the Helcim rep told me), which prevents transactions from being searched w/o an invoice number
3) Invoice numbers are sometimes reassigned if the first time the transaction was declined (with data still in them) with the virtual terminal, which leads to invoices being associated with two customers (e.g. Bob's card declined and he paid with cash. An hour late, Sue pays with her debit card and is re-assigned Bob's invoice number, except that Bob's name and -$ transaction amount are both visible on the invoice). This preventsw using invoice numbers as a reliable means of customer/transaction identification (note that actual transaction IDs do NOT match up with transaction IDs in the API), a solution given to us when we discovered that the API and terminals do not use the same system for assigning transaction IDs.
Several issues we've experienced can be solved by creating scrollable dropdown lists instead of hard-coding dropdowns to only display ten options:
-The employee field for creating sales reports is hard-coded to display no more than ten employees; if you have more than ten employees, you can only generate employee-specific reports for the first ten you create. This forced us to develop our own sales reporting application in-house, as we have over 20 employees using the system throughout our locations.
-The same goes for "terminals" (the location/Merchant account that a transaction is run through) in the Helcim App, limiting a business to 10 unique "terminal" locations. We needed 14 merchant accounts under our main account to uniquely identify each separate location/department (for accounting and reporting purposes) but ultimately had to make some concessions as the dropdown list to associate a terminal with the app is limited to 10 and does not have a scrollbar.
Also, the Helcim App will routinely fail to display sales reports, even though it shows a "Success!" message and sometimes is "bricked" by updates, with the only fix we have found being to uninstall and reinstall.
Every issue we have had with Helcim has been things that should've been identified/addressed during development or beta, or at least been an issue that their support agents were aware of (such as no way to register terminals 11+ with the app). Review collected by and hosted on G2.com.