We have 4 mostly identical forms for donations*. The "Products and Services" one works fine. However, when I duplicate that out for an Annual Donation, the same credit card that works on the single donation just gives me the general "errors are highlighted below" but when I output the response object (AuthorizeNetAIM.php line 402) with either vardump or print_r, I see the message that the transaction was approved. When I log into Authorize.net to view the transaction it shows as a regular transaction but it is automatically Voided. There is nothing new on the Subscription page (ARB is enabled).
You can see our form here:
*This is because you can't have one form with complex conditionals. Why can't we do this? Shouldn't one form be able to have the logic of essentially "if you check radio button 1, it is a one time payment, if you check radio button 2, it is monthly, button 3 is quarterly, and so on"