ESellerate/Mac
eSellerate is the third party library that kJams uses to manage:
- built-in shopping cart (in-app purchase)
- licensing & activation
- registration
- serial numbers
kJams can run without all this, it's called "Tryout" mode. But in order to purchase kJams, or activate an existing serial number, kJams NEEDS to use the eSellerate library.
eSellerate recently made an update to their servers which lock out old versions of the macOS, specifically, any macOS older than 10.11. That means 10.4 through 10.9 can no longer be supported.
The technical issue is that the TLS / SSL libraries built into macOS had a severe security flaw in it, and apple chose to ONLY fix that flaw with security updates for 10.11 and 10.12. Apple refuses to support the older OSs with their security update. And eSellerate refuses to work on any OS that does not have that security update.
If you're currently running on an older system, and you're NOT in tryout mode, you're at risk for reverting to tryout and not being able to ever get out of tryout. DO NOT upgrade your OS unless you can make it all the way to 10.11. ie: if you're on 10.6, and the max OS your computer can take is 10.10, DO NOT UPGRADE!
Symptoms include: a totally blank window when you attempt purchase, a purchase failure, or "there was an error with that serial number".
Unfortunately there's nothing that I can do about this situation. For now, the ONLY way out is to update to 10.11 or later.
eSellerate however has said they are trying to support 10.9 and 10.10, so there MAY be hope, but I do not recommend holding your breath:
we apologize for the delay. Our engineering team is looking into a change for the engine that will hopefully help resolve these issues. We hope to have an update on this soon