Troubleshooting Your WooCommerce Integration
Here are some troubleshooting tips to errors you may encounter with your WooCommerce integration.
> If you’re using a third party plug-in such as WooCommerce for your ecommerce website, Helcim.JS configuration is used to verify and tokenize credit card information, and the API access is used to run the purchase using the credit card that was just verified using Helcim.JS. Hence the reason why you will see two transactions listed on your Helcim account. One shows the VERIFY transaction and the second shows the PURCHASE.
An Error Occurred with verify transactions - Missing Amount
If you’re using Helcim.JS as your payment method, you will need to confirm that the Helcim.JS configuration in your Helcim integration setting is set to
Card Verify ( Tokenize only).
If you’re using Helcim.JS as your payment method for WooCommerce, confirm that the transaction type is selected as
CARD VERIFY ( Tokenize only) and not
If you’re using direct integration as your payment method, then Helcim.JS is not required. Assuming that you have completed your PCI DSS assessment to accept full card numbers.
Payment error: INVALID RESPONSE - Sending Full Card Number is Not Allowed
If you’re using direct integration and sending full card numbers via the Helcim API, you are required to independently meet the obligations of PCI SAQ-D in order to send full card numbers. Please see our support article on how to obtain your PCI SAQ-D here.
Once your account has been reviewed and the PCI requirements are fulfilled, you will be allowed to send full card numbers.
INVALID RESPONSE - Missing or Invalid Fields - Account ID
You will receive this error if your account ID in your WooCommerce plug-in settings does not match your Helcim account. Please note that your Account ID is not the same as your Helcim ID number. To find your Account ID, please see the instructions here.
Transactions not working because test mode is still active in the plugin and your Helcim account
You will encounter this error if your Helcim.JS configuration is still set as ‘test mode while running a real transaction using an active credit card.
Ensure test mode is toggled
Off in Helcim.Js and ensure the correct terminal is selected in your WooCommerce configuration in the event you created a demo terminal.