Email support has failed to solve this in 3 days and I am growing desperate!! When customers purchase subscriptions from my site, their payment is successfully charged by Authorize.net, but the receipt # and information that it was a successful transaction are not sent back to my website to verify a completed transaction. Their subscription is listed as not completed in amember and customers are given this message instead of a success message: 406 Not Acceptable An appropriate representation of the requested resource /amember/plugins/payment/authorize/ipn.php could not be found on this server. This is prompting them to believe the payment did not go through and they end up making multiple subscription attempts, resulting in multiple charges at Authorize.net. Cgi-net support keeps telling me to change the URL in Authorize.net relay response to what it already is, but I go ahead and do it and of course nothing changes at all. Keep in mind that this error message just started popping up last week when previously it had been working fine for over a year. Someone please help me. This is a major problem!
You itself answered your own question. If it worked for a year, then stopped, it is definitely not a problem inside aMember. Most likely it is a probelm with your webserver. Please contact your webhosting support to find out why URL http://www.yoursite.com/amember/plugins/payment/authorize/ipn.php results to 406 error. They can find this in server logs. I guess it is a result of incorrect Apache's mod_security configuration. Sorry for wrong responses in helpdesk.