Posted: February 5, 2014 at 1:55 pm
|
I followed the directions given in the Relay Response area info bubble and it’s still not working, I’m getting the same weird transaction success page that was there before. When I do a test transaction I’m being taken to some weird page (https://secure.authorize.net/gateway/transact.dll) that’s pulling a few random elements from our site (some un-stylized social links and a partial menu) and then lists the successful transaction. When I talked to authorize.net support they said the issue was on the Event Espresso side and that it was something “setup via the value: x_receipt_page that still uses our secure server.” That “Within your website script, there is a value that is controlling where the receipt page is being directed. This is looking to be controlled/setup by your shopping cart.” Very simply, I just want authorize.net to process the transaction and then return it to the thank you page on our site that it’s supposed to go to. |
|
The relay response url should be the thank-you page of your site. The Authorize.net servers will then pull that page from your server and display it to the user from the Authorize.net server. That’s why the address in the browser reads https://secure.authorize.net/gateway/transact.dll. That’s the way that authorize.net SIM works and there isn’t much we can do about that. What usually ends up happening, though, is that the browser will refuse to use scripts and styles as external resources that are trying to use http instead of https. If you have an ssl cert set up on your site, then you can use the ‘Force https on return’ option in the EE->payment settings->authnet SIM settings, to get the scripts and styles to load with https. If you don’t have an ssl cert, then you can put as much of the scripts and styles as you need to inline on the thank-you page using a custom theme template file. |
|
Let me make sure I understand the process here. Authorize.net takes the thank you page from the site (we’re using the default one that came with Event Espresso) grabs just everything in the main code (no references js or css files) and then throws their receipt info onto it as well? So you’re suggesting creating a canned plain html page with simple info on it for it to pull from and assigning that as the return page within Event Espresso (on the General Settings page)? |
|
Or is the Payment Overview area laid in by Event Espresso via the [ESPRESSO_PAYMENTS] tag? (Trying to figure out what that tag causes vs. what’s done on Authorize.net) |
|
Hi Joseph, Basically Authorize “copies” the thank you page and displays it on their website. Because it is using HTTPS the css/js wont load automatically as they are deemed insecure. What Sidney suggested was to make a basic Page Template for your theme with inline styles and attach it to the Thank you page – http://codex.wordpress.org/Page_Templates Because the styles will be inline, it doesn’t matter if the stylesheet fails to load as they styles are embedded in the HTML. The Payment Overview is indeed added by Event Espresso. |
|
Thanks, moved all the CSS directly on the page with a script tag and everything looks fine now. |
The support post ‘Problems with Authorize.net SIM’ 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.