Hi guys!
Except for last week the I had an issue with the forum and spent some days fixing it, my focus has been on the SCA implementation.
I’m working on the SCA upgrade, but it isn’t ready yet. I can’t say about the next 2 weeks. It may not be obvious, but it’s not a matter of just adding a new function that puts SCA there, their whole API is different. This turned into almost a rewrite of all the s2Member Pro payment gateway integrations, as well as most of the pro-forms code. We’re talking about dozens of PHP files, thousands of lines of code.
I have trialed and hired freelancers and developers to work on this exclusively, including Krum, but I haven’t had success with them. Jason’s implementation feels pretty hard to wrap the head around and follow. It works well, but it’s also difficult to modify, especially when it’s more than just a hack.
So I’m rewriting the whole gateways integration and pro-forms. Making the integrations simpler, should also make it easier to add new gateways in the future (probably the most requested things over the past years). So I’m investing on that instead of patching things with a bunch of hacks.
About ThriveCart, I’m looking at it as a strong possibility too. I have written to them about integrating with s2Member Pro, but they have a long to-do and need more people requesting it. So I would more likely piggy-back one of their existing integrations, but after studying the possibilities, I see that s2 will require some small changes to make it compatible.