cancel
Showing results for 
Search instead for 
Did you mean: 

(14) The referrer, relay response or receipt link URL is invalid in IE

We are receiving the following error after redirecting authorize.net payment page and click on Submit through internet explorer.

The following errors have occurred.
(14) The referrer, relay response or receipt link URL is invalid.

 

 Its working fine in Google Chrome and Firefox. 

 

I have verified in our Account settings under Response/Receipt URLs , we have updated both Default Receipt URL and  Default Relay Response URL. In the post form we have set x_relay_response as TRUE and x_relay_url with the value which we have set under Default Receipt URL.

 

please help us in resolving the issue.

 

Thanks,

Bhargavi.

bhargavip
Member
9 REPLIES 9

Are you sending the url on as a form post value? Do a page source on IE to make sure it is correct.

RaynorC1emen7
Expert

Yes i am sending the variable as post to form and below is the page source of the form from IE.

 

<form id="formPayment" autocomplete="off" method="post" action="/gateway/transact.dll">
<input type="hidden" name="x_show_form" value="pf_receipt">
<INPUT TYPE="HIDDEN" NAME="utf8" ID="utf8" VALUE="&#10003;">
<INPUT TYPE="HIDDEN" NAME="authenticity_token" ID="authenticity_token" VALUE="dsdsddsdsd+qXyeZHuDbc5V8upA=">
<INPUT TYPE="HIDDEN" NAME="x_test_request" ID="x_test_request" VALUE="FALSE">
<INPUT TYPE="HIDDEN" NAME="x_type" ID="x_type" VALUE="AUTH_CAPTURE">
<INPUT TYPE="HIDDEN" NAME="x_version" ID="x_version" VALUE="3.1">
<INPUT TYPE="HIDDEN" NAME="x_delim_data" ID="x_delim_data" VALUE="FALSE">
<INPUT TYPE="HIDDEN" NAME="x_relay_response" ID="x_relay_response" VALUE="TRUE">
<INPUT TYPE="HIDDEN" NAME="x_login" ID="x_login" VALUE="545sdsdsdsdd">
<INPUT TYPE="HIDDEN" NAME="x_fp_hash" ID="x_fp_hash" VALUE="dsdsewewe">
<INPUT TYPE="HIDDEN" NAME="x_fp_sequence" ID="x_fp_sequence" VALUE="3434343434">
<INPUT TYPE="HIDDEN" NAME="x_fp_timestamp" ID="x_fp_timestamp" VALUE="123232323">
<INPUT TYPE="HIDDEN" NAME="x_amount" ID="x_amount" VALUE="80.00">
<INPUT TYPE="HIDDEN" NAME="x_program_name" ID="x_program_name" VALUE="dsdss dsdsd">
<INPUT TYPE="HIDDEN" NAME="x_user" ID="x_user" VALUE="50">
<INPUT TYPE="HIDDEN" NAME="x_description" ID="x_description" VALUE="registration">
<INPUT TYPE="HIDDEN" NAME="x_kid_program_id[]" ID="x_kid_program_id[]" VALUE="185">
<INPUT TYPE="HIDDEN" NAME="x_relay_url" ID="x_relay_url" VALUE="http://signmykidup.com/payments/payment_complete">
<INPUT TYPE="HIDDEN" NAME="x_relay_response" ID="x_relay_response" VALUE="TRUE">

 

</form>

when do you get the

(14) The referrer, relay response or receipt link URL is invalid?

 

because it should have error before it even get to authorize.net credit card info entry page.

Yet the page source you just post action action="/gateway/transact.dll" show it on the cc entry form.

Yes we are getting it when we redirect to authorise.net payment form itself when we click on proceed to payment on our website immediately we are getting the error in IE.

 

Yes we are getting it when we redirect to authorise.net payment form itself when we click on proceed to payment on our website immediately we are getting the error in IE.

Then how did you get the above form post? that look like it is from the authorize.net payment form. It that from firefox or chrome?

Then you need to look at the page source on IE on the your web page that have the"proceed to payment" button

 

And when I try the http://signmykidup.com/payments/payment_complete

it giving me an error "The page you were looking for doesn't exist."

Page is actually there its Ruby on Rails app and its post form so we won't be able to directly access that page from url.

Source code which i have provided is from IE only .

 

<form accept-charset="UTF-8" action="https://secure.authorize.net/gateway/transact.dll" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="j8wILW2x/0rRe2Wk9a6YA13xPMXpaldjtv5tv7BaJ3M=" /></div>
<input id="x_test_request" name="x_test_request" type="hidden" value="FALSE" />
<input id="x_show_form" name="x_show_form" type="hidden" value="PAYMENT_FORM" />
<input id="x_relay_url" name="x_relay_url" type="hidden" value="http://signmykidup.com/payments/payment_complete" />
<input id="x_type" name="x_type" type="hidden" value="AUTH_CAPTURE" />
<input id="x_version" name="x_version" type="hidden" value="3.1" />
<input id="x_delim_data" name="x_delim_data" type="hidden" value="FALSE" />
<input id="x_relay_response" name="x_relay_response" type="hidden" value="TRUE" />
<input id="x_login" name="x_login" type="hidden" value="6kp36CaMw62" />
<input id="x_fp_hash" name="x_fp_hash" type="hidden" value="b2ca7320d75e15b3f70cfe5586f28330" />
<input id="x_fp_sequence" name="x_fp_sequence" type="hidden" value="4152097845" />
<input id="x_fp_timestamp" name="x_fp_timestamp" type="hidden" value="1398151861" />
<input id="x_amount" name="x_amount" type="hidden" value="80.00" />
<INPUT TYPE=HIDDEN NAME="x_email" VALUE="s@s.com">
<INPUT TYPE=HIDDEN NAME="x_first_name" VALUE="Test">
<INPUT TYPE=HIDDEN NAME="x_last_name" VALUE="test">
<INPUT TYPE=HIDDEN NAME="x_address" VALUE="asasasa">
<INPUT TYPE=HIDDEN NAME="x_city" VALUE="adas">
<INPUT TYPE=HIDDEN NAME="x_state" VALUE="Alabama">
<INPUT TYPE=HIDDEN NAME="x_zip" VALUE="343434">
<INPUT TYPE=HIDDEN NAME="x_country" VALUE="USA">
<INPUT TYPE=HIDDEN NAME="x_phone" VALUE="344-456-4322">
<INPUT TYPE=HIDDEN NAME="x_program_name" VALUE="Seaside Nursery School">
<INPUT TYPE=HIDDEN NAME="x_user" VALUE="62">
<INPUT TYPE=HIDDEN NAME="x_description" VALUE="Seaside Nursery School registration">
<input TYPE=HIDDEN NAME="x_kid_program_id[]" value="198">
<INPUT TYPE=HIDDEN NAME="x_relay_url" VALUE="http://signmykidup.com/payments/payment_complete">
<INPUT TYPE=HIDDEN NAME="x_relay_response" VALUE="TRUE">
<div class="pull-right">
<input type="submit" value="Proceed to Payment" class="btn btn-action"/>
</div>
<div class="clearfix"></div>

</form>

 

We have hidden form on our site with button "Proceed to Payment" and on click of it we are reidrecting to authorise.net. On redirect itself we are getting the error.

 

Please help us in fixing the issue.

The form post code look ok.

You might need to use F12 developer tools in IE to see the network traffic, maybe something is not passing correctly.

We are facing this issue in US network i.e.when ever we are trying purchase from US we are getting this error.

 

Is there any settings / code changes need to be made in order to suport it globally.

 

Please help us.