Issue still not solved. My system is not dealing with plan expirations correctly. I have mandatory ARB subscription plan setup with authorize.net. CBSubs is able to setup the subscription plans upon payment, however, I am getting an error returned on transactions:
"TYPE: IPN payment gateway communication error, REASON CODE: ARB-Silent: mandatory param missing". With this error everything still happens smoothly until expiration of the plan. Since it is a mandatory automatic renewal the plan should continue on as long as the next payments are successful but these plans are just expiring anyways, authorize.net payment still goes through. It appears authorize.net API is not communicating correctly, I can establish a subscription setup and payment verification, but when it comes time for renewal, CBSubs never hears from authorize to keep the plan going. The functionality to cancel the plan from the user works fine. The cancelation passes onto authorize perfect. I have copy and pasted the Silent Post url provided by the plugin into authorize.net. But it appears something is wrong with it. Is there a controller or something that I need to setup to make this URL callback work properly with authorize? For some reason I am not getting a call back other than the initial payment verification. My subscriptions are starting to grow and this is increasingly becoming a hassle to deal with each subscriber issue. Attached is a snap shot of the payment log.