Support

Home Forums Event Espresso Premium Use Default Receipt Page in Authorize.net

Use Default Receipt Page in Authorize.net

Posted: May 5, 2014 at 5:27 pm

Viewing 5 reply threads


Steve Haws

May 5, 2014 at 5:27 pm

We are wanting to use the default receipt page in authorize.net because we have tried everything and cannot get the relay response to display the site thank you page properly in version 3.1.35.5 OR 3.1.26. We have the fields in “Response/Receipt URLs” settings in authorize.net blank and have not added an additional relay response URL. Is there a way to disable espresso from sending a default replay response? Thanks


Lorenzo Orlando Caum

  • Support Staff

May 5, 2014 at 5:58 pm

Event Espresso actually needs that URL to be correct so it can receive information on the payment from Authorizenet.

If the page is not displaying correctly (styling appears strange), then there could be an issue with your SSL certificate.


Lorenzo


Steve Haws

May 5, 2014 at 6:36 pm

Lorenao – We do not use https on our website. We use authorize.net’s secure transaction gateway. Some of the posts say this is causing the page not formatting. Authorize.net support suggested we use their receipt page to avoid the problem. I am just trying to use their receipt and NOT direct the buyer back to our site for the receipt. Any idea how to disable espresso from sending a default replay response? Thanks


Sidney Harrell

May 5, 2014 at 7:20 pm

You could try changing line 30 of gateways/authnet/authnet_vars.php from:

$myAuthorize->addField('x_Relay_URL',espresso_build_gateway_url('return_url', $payment_data, 'authnet') );

to:

$myAuthorize->addField('x_receipt_link_url',espresso_build_gateway_url('return_url', $payment_data, 'authnet') );
	$myAuthorize->addField('x_receipt_link_text', 'Finalize Transaction');
	$myAuthorize->addField('x_receipt_link_method', 'POST');

That should make it use the Authnet receipt page, and there will be a link on it back to your site. Hopefully, users will hit the button and get sent back to your site so their payment status will get updated.


Steve Haws

May 5, 2014 at 8:48 pm

Thanks we will try that. So are you saying the payment status in Espresso won’t be updated to complete if the purchaser doesn’t click on the link to our site?

I wish we could get this to work properly without the poorly formatted Thank You page or a Error 14 – (14) The referrer, relay response or receipt link URL is invalid. Error without purchasing an SSL Cert for our site.


Lorenzo Orlando Caum

  • Support Staff

May 5, 2014 at 9:05 pm

Hi Steve,

That is correct. Event Espresso updates the order status through the relay URL.

If the receipt page looks broken, its due to an insecure error. This happens when you try to load http links on an https page. Most web browsers will block these resources which causes the stylesheets to not load.

Setting up an SSL certificate should correct this issue.


Lorenzo

Viewing 5 reply threads

The support post ‘Use Default Receipt Page in Authorize.net’ 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