Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › E Store not working with Authorize.net
Tagged: authorize.net
- This topic has 6 replies, 3 voices, and was last updated 8 years, 9 months ago by admin.
-
AuthorPosts
-
April 8, 2013 at 8:57 pm #8898SageMember
Our membership site is using the authorize.net for wordpress plugin to process new membership subscriptions. When a customer clicks on the link to purchase a subscription, it is added to their cart and they check out after entering all of the necessary information. So far, that works perfectly.
For our digital products, such as e books we are using the WP E-store. When a customer clicks the add to cart button they are taken to the checkout page that says they have the item in their cart. When they click on the buy now (in this case, authorize.net) button, a screen appears for a few seconds saying their order is being processed. It quickly goes away and is replaced by a screen that says..
The following errors have occurred.
(14) The referrer, relay response or receipt link URL is invalid.
In the e-store payment gateway settings I have the authorize.net box checked along with the authorize.net login and transaction key.
When they are purchasing a subscription they are taken to a checkout page with the authorize.net short code [authnetco style=1] embedded. This checkout page is listed as the checkout page in the authorize.net plugin for wordpress checkout settings.
When they try to purchase a product, they are take to a checkout page that has the wp e store short code [wp_eStore_cart] embedded. This checkout page is listed as the checkout page in the e-store general settings.
I am at a loss as to why the e store checkout keeps giving an error message and at this point am unable to sell any products. Any advice would be much appreciated.
April 8, 2013 at 10:31 pm #54953adminKeymasterYou always get this error when some of the merchant details you entered in the plugin is incorrect or your authorize.net merchant account has some incorrect value for the response URL (IPN URL):
The following errors have occurred.
(14) The referrer, relay response or receipt link URL is invalid.
Check the following two posts where other users had this same error and it was fixed by correcting the merchant details or the return URL value to match the one in your authorize.net merchant account profile:
https://support.tipsandtricks-hq.com/forums/topic/authorizenet-error
April 10, 2013 at 6:13 pm #54954SageMemberI read both of those links and I still can’t quite figure it out. In the e-store settings I have the following url listed in return URL box: [https://www.indoorcyclingassociation.com]. Over in our authorize.net merchant account I have the same url listed in Response/Receipt URLs.
Over in the authorize.net merchant account we have this section called:
Default Relay Response URL
Specify the default URL to which the Payment Gateway should return the relay response. If no Relay Response URL is passed in with the transaction, the following default URL will be used.
(Currently there is no url in the box)
I’m still receiving the error 14
April 10, 2013 at 6:52 pm #54955SageMemberUpdate:
I found this in the tips and tricks forum…
https://support.tipsandtricks-hq.com/forums/topic/return-url-not-working-w-authorizenet
I entered this url (http://www.your-domain.com/wp-content/plugins/wp-cart-for-digital-products/eStore_auth_ipn.php) in my authorize.net merchant account and now I am able to go to the page to enter my payment information to purchase a product. After doing so, I hit submit and I now get this message:
An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
Sure enough, the charge did go through and I received an email with a link to the product. How do I avoid getting the error message above?
April 11, 2013 at 4:04 am #54956adminKeymasterAuth.net is having difficulty posting the data back to your “Thank You” page. Please apply the following workaround:
Open the “eStore_advanced_configs.php” file and search for the following line of code:
define('WP_ESTORE_USE_AUTH_NET_ALT_REDIRECTION', '0');
Once you find it, change it to the following:
define('WP_ESTORE_USE_AUTH_NET_ALT_REDIRECTION', '1');
This will make it so when the customers make a payment on the authorize.net site, they will be presented with a button to click immediately after the payment submission. Clicking that button will redirect them to your “Thank You” page using a different method and should work better.
Please do the above change and then do a test transaction and let me know how that goes.
February 2, 2016 at 9:04 pm #54957nevillepeter777MemberI am having the same issue here. I have been using EStore with PayPal as my primary gateway and authrorize.net as my secondary gateway and everything worked just fine. Now its not working any more and I’m getting the same error messages. the relay response URL box has always been blank in my authorize settings as far as I know.
Why did it always work if I never needed to put anything in the response URL box in authorize.net? Where in the EStore settings will I find the box to place the URL for transactions processed by authorize.net? Is this URL the link to a page that I must creat on my website? If so, how do I get the checkout forme to be displayed on the page? Will all customers be directed to this page or just the ones who choose the authorize.net checkout option?
Since the EStore doesn’t process recurring payments using authorize.net, will any of these changes interfeer with my authorize.net configurations for the authorize.net for wordpress plugin which I have recently installed?
February 3, 2016 at 12:00 am #54958adminKeymasterYou must have made some changes to your authorize.net profile which has triggered this. Your authorize.net is now asking for a relay response URL. This is a requirement from authorize.net so ask them why they want it and they will be able to answer your question.
Use the “Thank You” page URL of eStore in your authorize.net account’s relay response URL. That should address it.
We do have authorize.net subscription (ARB) for eStore. That functionality can be added to your site using the payment gateway bundle extension:
https://support.tipsandtricks-hq.com/forums/topic/wp-estore-and-payment-gateway-bundle
-
AuthorPosts
- You must be logged in to reply to this topic.