I purchased this plugin for a project and for the most part it works as I need. It is not friendly to customize (wish it had hooks so I could move my logic outside as a separate plugin) and I cannot seem to get any shortcodes working for subscriptions (I want to redesign all internal pages: account, subscriptions, etc. but the shortcodes don't seem to work) but I was able to work past that. My concern right now, and it's a big issue as it would require me to use another plugin or write a plugin myself, is the custom payment gateway. I have looked over these forums and I have found very minimal information other than to use
gateway.paypalexpress.php as an example or pay someone to do this for me (not an option). The problem is there are no comments in this file. So I am expected to guess at how the gateway system works. Do you have any information as to the workflow for the gateway? What methods are the bare minimum (no interface or abstract)? I just need to know what methods are used by the system so I can ensure my gateway is built properly. I am connecting to Vindicia CashBox and any information you can provide would be much appreciated. Once I figure this out, I plan to post my discoveries here to help future developers.