Support

Home Forums Event Espresso Premium Authorize.net Order Description missing 2

Authorize.net Order Description missing 2

Posted: May 13, 2014 at 8:53 am


chill

May 13, 2014 at 8:53 am

I have found several threads on this but nothing that shows a definitive resolution, can someone please help me?

I recently completed a system redesign for my client cmsaaz.com, and as part of that, so the old site could remain active until the new one was complete, a different wordpress database was created. My authorize.net reporting from the old system reported the event description, but it has been dropped in the new system.

I found this https://eventespresso.com/topic/authorize-net-order-description-missing/ thread, but I can’t find the aim_ipn.php file or the aim_vars.php file.

We are getting ready to get pretty busy, and need to be able to differentiate between event payments. Thanks!

Cindy


chill

May 13, 2014 at 9:14 am

I found the two files I mentioned above in the gateway folder and have added the code suggested in the thread I referenced. Is that all I have to do? Or is there something else. It concerns me that suddenly the event description started getting dropped with the new site launch when I’m currently at the latest version.


Sidney Harrell

May 13, 2014 at 11:22 am

You should just need that last line of code added to aim_ipn.php. The event name is pulled into that file with the $payment_data variable, so you shouldn’t need to modify aim_vars.php.
The event names should have been showing up in the item description, which is why it was probably removed from the order description, to make it more MER compatible.


chill

May 13, 2014 at 11:28 am

So I should add:
$transaction->description = $event_name;
not
$transaction->description = $_POST[‘event_name’];

Not sure what is meant by “which is why it was probably removed from the order description, to make it more MER compatible.” Who removed it? Authorize.net? Just want to make sure I’ve got it right. Thanks for your rapid response.


Sidney Harrell

May 20, 2014 at 8:18 pm

$transaction->description = $event_name;

The $event_name is a member of the $payment_data array that is the parameter of that function. You’ll see the extract($payment_data); up there that creates the $event_name variable.
We removed it because if you are running MER, then it can be confusing to get the order description as only one of the tickets that you purchased. The event name description was moved by us to the item description, so that each ticket shows up on the order details with the appropriate event name attached.

The support post ‘Authorize.net Order Description missing 2’ 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