Posted: July 17, 2014 at 4:59 pm
|
Hello, The page for checkout is: Thanks, |
Hi Lisa, Could you provide additional information: First, are any payments being processed and being received to your Authorizenet merchant account? If they are but the amounts are incorrect, then please share a link to an event and also provide a specific example: For example, the cost is $50 but we are receiving $45. Thanks. — |
|
|
Hello Orlando, For the registration of the players, it cost $90 but there is a current discount of $10, which works fine. But when I submit to pay, authorize.net shows $90 instead of $80 For the hole sponsorship, there are 3 different prices, $400, $300, and $200. When an amount is changed from $400 to $200 and submit to pay, the amount stays on $400 in authorize.net Very frustrating. |
|
Hi Lisa, I ran a couple of tests on your site, and everything in the code looked ok (as in it was passing the $80 amount and $200 of the events I tested). However I could not access Authorize.net due to an error. Have you removed or changed the settings in the gateway? |
|
Yes, when it started not working I got a new key from Authorize.net because I was getting an error: The following errors have occurred. but I set it in the payment gateway and it still does it. Nothing else has changed and Authorize.net says it an issue with event espresso. Yikes |
Hi Lisa, It would be so helpful if they knew more to say it’s an issue with Event Espresso wouldn’t it? Can you log into your Authorize.net account and make sure that the following URL’s are listed as relay response URL’s: http://www.patriotshonor.org/?page_id=1259 |
|
|
Yes Josh, those are my links. Authorize.net is no help at all. ๐ |
Hi Lisa, I tried to take a look at the pricing issue but it looks like there are some issues with the account settings. Could you please double-check your account credentials once more? https://eventespresso.com/wiki/payment-settings/#SIM Authorizenet SIM needs an API Login ID and Transaction Key. The API login ID is different than your merchant login. Please also regenerate a new transaction key and update that in the Authorizenet SIM settings page for Event Espresso. Also, be careful of extra spacing when copying and pasting your Authorizenet information. Let us know if anything changes after checking the credentials. Thanks. — |
|
|
Hello Lorenzo, I have done what you asked and reviewed the info. I created a new key and entered it all in. Now I get a new error: The following errors have occurred. Once again, Authorize.net says everything is fine on their end. |
Hi Lisa, It appears there is some whitespace at the end of your login ID. Could you please re-check all the fields within the AIM settings an ensure there is no whitespace (spaces) at the beginning or end of each field? |
|
Hi Lisa, Authorizenet should be able to see the failed attempts on the API login ID. Are you currently in live mode or in test mode on this account? — |
|
|
I’ve check the fields for any white spaces. I also spoke with authorize.net again this morning and they had me take out the response url altogether and it worked. BUT I’ve tried to re-enter the response url from EE and it still doesn’t work. Only works without a url. Is that ok to keep it empty? |
When the field is left blank, is the attendee record updated so that its marked as complete (green)? — |
|
|
yes Lorenzo? |
|
I turned on the test mode for authorize.net so you can see the follow thru. |
Hi Lisa, In test mode it should work okay if there isn’t a relay response configured. I think what Lorenzo was asking about was whether the Payment status was updating when you return to the Thank You page after payment, or is the Payment status showing an incomplete payment? |
|
|
Hello Guys, My thank you page’s short link is: BUT in my payment gateway it says: The payment gateway does not let me correct it. Do I need to go into the editor to change it? If so where? |
Hi Lisa, Are you referring to the Event Espresso Payment gateway settings when you asked:
If so, the answer is no. The Thank You page is set via the Event Espresso > General Settings under Page settings. In Event Espresso 3 the Auto Return URL (Thank You and Return Payment page) needs to have the [ESPRESSO_PAYMENTS] shortcode on it. It looks like this is set up correctly on your website. In addition to that, in your Authorize.net account a relay response URL needs to be set in order to everything to work properly. You can add both of these URLs to the relay response URL settings: http://www.patriotshonor.org/thank-you/ and http://www.patriotshonor.org/?page_id=1259 You can even add the shortlink ( http://www.patriotshonor.org/?p=1259 ) there if you’d like, but you’ll notice that the shortlink gets redirected to /thank-you/. Do you see how both of the links you posted both redirect to the thank you page? I mentioned this before, the Authorize.net relay response URL needs to be set to the page that matches the Thank You page on your site. I’d suggest adding both of theses |
|
|
Okay, I’ve added the urls to authorize.net but I still get an error that says: The following errors have occurred. The Thank You page has the correct verbiage. Do I need to change it in the code? |
|
This is what my authorize.net url has: And what EE payment says: |
Hi, could you upload those images to your WordPress Media area and then link to them here? Alternatively, please email those images to the address below: support [at] eventespresso.com Be sure to include a link to this support post in the email. — |
|
|
http://www.patriotshonor.org/?p=2081 Did I do this right? |
Hi Lisa, We were able to view the images, thank you. You can go ahead and delete them from WP Media. There is no default set for the relay option. Could you remove the thank you page (last URL) and edit the default option and add the thank you URL to that option? — |
|
|
HI Lorenzo, did as you said and still had the same error 14. Is there something else I can send you to see if my settings are ok? |
Hi there, Could you please create a temporary WordPress admin login so we can take a closer look at this issue? Please share that temporary login through the secure link below: To prevent delays in troubleshooting, be sure to double check your information on the form before submitting. The submit button for the form appears after you have answered “Yes” to the last question. Thank you. — |
|
Hi Lisa, I found the cause of the breakage. In the EE Authnet payment settings, the Force HTTPS on Return URL checkbox was checked. What this does when checked is make the return/thank you page redirect to: https://www.patriotshonor.org/?page_id=1259 instead of http://www.patriotshonor.org/?page_id=1259 The s after http is a very important distinction. It’s important because: 1) You don’t have an SSL certificate installed for your domain, so https will not work. 2) Even if you did have an SSL certificate, and you might choose to add one, once the Force SSL box is checked, your relay response URL redirects to https. Authnet would then require you to update the Relay response url and add the s after http. When they check for the relay response URL, it’s an exact comparison. So when https: is sent with the payment fields, and there isn’t a url that matches https in the relay response settings, Authnet throws the “(14) The referrer, relay response or receipt link URL is invalid.” |
|
|
WOW! It works! I can’t believe it was something so simple. I’ve learned my lesson. Thanks again, |
The support post ‘EE3 Payment Gateway not working with 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.