PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Subscription - Approved message in response object, but not submitting form.

  1. 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:
    https://www.annasbay.org/get-involved/donate-now/?form_id=13

    *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"

    Posted 12 years ago on Friday July 20, 2012 | Permalink
  2. Ok, so I talked with the Authorize.net live chat helpdesk and the error was on my end - apparently I kept testing the annual donation form and my card expired before the next subscription period and Gravity Forms wasn't giving me any feedback other than a general error.

    So my problem is not one any longer.

    However, is there a way to show more information with errors? I know we don't want to confuse the users too much, but if anything a debug page for developers would be nice.

    Posted 12 years ago on Friday July 20, 2012 | Permalink
  3. There is a debug add-on in development. Watch the blog for the announcement. Glad you got this sorted out and thank you for the suggestion.

    Posted 12 years ago on Friday July 20, 2012 | Permalink

This topic has been resolved and has been closed to new replies.