Mekorma Payment Hub (BC) – Registration Error: “Expired or Not Properly Registered”

***Please ensure that the Allow Http Client Requests is switched on in order to access Mekorma's record for your site.  Go to > Extension Management > Mekorma Extensions > Allow Http Client Requests (switched on)*** 

Customers using Mekorma Payment Hub for Business Central may encounter the following error:

“Mekorma Hub Payables has expired or not properly registered. Please contact your administrator.”

This can occur even when the customer has an active subscription and was previously functioning without issue.

Cause

This behavior is a known issue in Payment Hub versions prior to v1.2.

In earlier versions:

Registration is managed at the company level
Under certain conditions (such as re-syncing registration or environment changes), the system may:
Lose the registration state, or
Fail to properly display an active registration

This results in the system incorrectly reporting that the solution is expired or unregistered.

Resolution

This issue is resolved in Mekorma Payment Hub version 1.2.

Version 1.2 introduces:

Environment-level registration, eliminating inconsistencies across companies
Improved handling of registration state and synchronization
Required Action
Upgrade to Payment Hub v1.2 or later
Refresh the registration within the environment after upgrade
Additional Notes
Simply re-syncing or re-entering registration in versions prior to v1.2 may not resolve the issue
The error may appear intermittently or suddenly, even if the system was previously working
This issue can block critical processes such as check printing or payment processing
Summary

If a customer encounters a registration or expiration error in Payment Hub for Business Central and is running a version prior to v1.2, upgrade is the recommended and required resolution.