Event Registration
[resolved] Authorize Net Pay Now Button now showing up (6 posts)

  1. sue98382
    Posted 4 years ago #

    Installed Event Registration, everything looked great, so did a test run of it. Once registration goes through, I get the confirmation page with the information that I can use the "pay now" button but there is no button or link for it. Am I missing something?


  2. avdude
    Plugin Author

    Posted 4 years ago #

    Did you setup the payment vendor info in the company settings?

  3. sue98382
    Posted 4 years ago #

    Yes, I found that with the new version of wordpress and your plug-in, that in order for the drop down to work properly on the registration form, I needed to do make sure I completed all areas at one time, or certain things would just 'not work'. (In other words, the first time I installed the plug in with the latest version, I filled in the company information section, categories and events, but not the payment; as I had to go take care of something else. When I came back to finish filling it in, for some reason the drop down box on the registration form wouldn't work. So I uninstalled everything, filled it all in from scratch and the drop down worked.)

    Everything works great except for the authorize net pay now button. If I use paypal instead of authorize net, then the pay now button will be show up.

  4. cbutters
    Posted 4 years ago #

    Ok, here is the problem, there is an issue with the code in the evr_public-payment.php file.

    there is a typo in there that looks for AUHTORIZE as the payment_vendor variable. It needs to be changed to AUTHORIZE.NET instead

    I was able to get the pay now button to show up this way, but now I am getting an error:

    The following errors have occurred.

    (99) This transaction cannot be accepted.

    from authorize.net.... any ideas?

  5. cbutters
    Posted 4 years ago #

    Ok I figured that out as well.. more bugs....

    so in order to process transactions, you need to change a line in the evr_public-payment.php to the following:

    $transactionKey = $company_options['payment_vendor_key'];

    the default is using txn_num instead of payment_vendor_key.

    Authorize.net is now working for me!

  6. sue98382
    Posted 4 years ago #

    Thanks SO much, those changes did the trick. Really Appreciate it!

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic