Support

Home Forums Event Espresso Premium Retriever Online Payment Gateway integration

Retriever Online Payment Gateway integration

Posted: October 16, 2017 at 11:55 am


3rfocus

October 16, 2017 at 11:55 am

Our website currently uses PayPal Express for transactions within Event Espresso, however we would like to know if it is possible to use the Retriever Online Payment Gateway by NMI instead?

We contacted them on the phone a few moments ago and talked to one of their techs. I told them what payment methods and gateways that are found within the Event Espresso plugin but we don’t believe any of these work with them. They asked if Authorize.net allowed us to Post URL, but I didn’t see anything in its settings saying so. They then said that you all may have/know a way to integrate their payment gateway.


Josh

  • Support Staff

October 16, 2017 at 12:22 pm

Hi there,

The Authorize.net AIM gateway has a filter hook that allows for changing the URL to post to. Here’s a link that shows some example code that uses that hook:

https://gist.github.com/joshfeck/5646e8900ac6de96854aa21c720a3a21

You can add code like the above to a functions plugin, then activate the plugin, and the POST URL you set in your custom plugin code will be used instead.


3rfocus

October 16, 2017 at 12:33 pm

Hey Josh,

Thank you for your quick response, and sorry for my lack of experience. So if we activate the Authorize.net AIM gateway, do we still need to make an account with them? Then if I add this code to the functions.php and swap out the $url for the one that NMI gives me, will that be all I need to do correct?


Josh

  • Support Staff

October 16, 2017 at 12:41 pm

So if we activate the Authorize.net AIM gateway, do we still need to make an account with them?

I don’t believe so.

Then if I add this code to the functions.php and swap out the $url for the one that NMI gives me, will that be all I need to do correct?

You don’t actually add the code to a functions.php file. Unless, if you name your plugin file “functions.php” then you would add it to that file. The documentation shows how to set up and add code to the plugin:

https://eventespresso.com/wiki/create-site-specific-plugin-wordpress-site/

You can check with NMI to see what other information they’ll need. I would think they’ll also need to give you the equivalent of an API Login ID + transaction key.


3rfocus

October 16, 2017 at 12:58 pm

Ok, so I followed the walkthrough and created the plugin and uploaded it through FTP and etc. When I go into the Event Espresso – Payment Methods and see Authorize.net AIM is still there. I activated that as well.

– Should this still look exactly the same at this point?
– If/when they give me the API and Transaction Key, will I just plug theirs into the Authorize.net fields?


Josh

  • Support Staff

October 16, 2017 at 1:10 pm

– Should this still look exactly the same at this point?

Yes. This is because the code you added only changes where to post the payment to. It changes nothing in the settings page.

– If/when they give me the API and Transaction Key, will I just plug theirs into the Authorize.net fields?

Yes.


3rfocus

October 16, 2017 at 1:12 pm

Thank you a million! I will now contact them back and get their Post To URL and etc.


3rfocus

October 17, 2017 at 1:07 pm

I just wanted to say THANK YOU one more time! With your help and instruction I was able to get this setup and it now works.

The support post ‘Retriever Online Payment Gateway integration’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso