Posted: July 24, 2015 at 10:15 am
|
I am running EE3 and I am using Authorize.Net AIM for payments. No transaction is approved apparently because EE3 is not getting to my merchant account. The bank states that the transaction never makes it to them, approved or declined. The restrict key is correct as well as the account number. The settings in EE3 payment gateway screen are correct, I believe that the problem probably lies in the plug in file for WP that is in the c-panel of my web site, but I don’t know where to look or what to look for. Can someone please help me? |
Bob, Do you have a reason why you think the problem is in the plugin file? Usually when this happens, it is because web server does not have cURL enabled. Can you check with your host to see if cURL is enabled? It will also help if you can check the server’s PHP error logs for errors, that will help narrow down the cause of the error. |
|
|
I don’t know where to find the log files, but I will contact Host Gator regarding cURL… |
They’ll also be able to show you where the log files are. |
|
|
cURL is enabled. I have the log file, but I do not know what to do with it now |
Hi Bob, I had a question about your original post, specifically this comment: The restrict key is correct as well as the account number. Authorizenet AIM uses an API Login ID and a transaction key for payment processing. Could you confirm those are what you are referring to when you say restrict key and account number? — |
|
|
That is correct, the transaction key and login ID |
|
I called the payment processor and they said no transactions are hitting their servers. I also had them watch for a transactions as I tried to put through a charge on the website: Payment Type: authorize.net AIM There are no errors in the log posting when a transaction fails. Here are a few entries: [17-Jun-2015 18:33:27 America/Chicago] WordPress database error Table ‘lisar100_wrdp1.wp_contact_form_7’ doesn’t exist for query DESCRIBE wp_contact_form_7 made by do_action_ref_array, call_user_func_array, wpdbBackup->cron_backup, wpdbBackup->db_backup, wpdbBackup->backup_table |
Hi Bob, if nothing is being received, then there may be an issue with the credentials or there is a problem with the connection. Could you try regenerating your API credentials and updating those in Event Espresso –> Payments Methods –> Authorizenet AIM? Be sure to save changes after adding the updated information. Also, be careful of extra spacing before or after the credentials when copying and pasting them into the fields. Here are the steps to do so: https://support.authorize.net/authkb/index?page=content&id=A405 Next, temporarily deactivate all plugins and only reactivate Event Espresso 3. Then try another transaction. Does it work as expected? — |
|
|
Hi Lorenzo, We will try what you suggested. Question, are these the error messages that Espresso would generate for failure to connect due to improper credentials with Authorize.net? Payment Declined |
Hi Bob, declined is a generic message that it wasn’t processed. I helped another member earlier today with Authorizenet and it was an issue with their credentials. Could you try the steps that I shared earlier and then share feedback here? https://eventespresso.com/topic/ee3-and-auth-net-aim/#post-166394 — |
|
|
I changed the transaction key and saved it, then updated EE3 with the new key, however the transaction was still declined… |
Hi Bob, we have a set of test credentials that we would like to try out on your site. Could you follow up with us here: https://eventespresso.com/send-login-details/ If we are not able to process the transaction with our test credentials, then this could be an issue on the server. However, if it works, then we’ll need you to follow up with Authorizenet support to ensure that your account is enabled for production mode. Thanks — |
|
|
Lorenzo, Did you get the access to my web site that you require? If not, please let me know exactly what your needs are, and I will take care of it immediately… |
Hi Bob, I’ll reply privately. Thanks — |
|
|
Re-submitted the logon credentials. We did test that they work. |
Thanks. The updated information worked and I was able to complete the needed testing. I’ve shared the results via email. Please take a look at the email and then reply there. — |
|
|
Ok, found the problem. We are using a payment processor that uses Authorize.net emulation and its not actually Authorize.net. We need to make the following change to the posting URL somewhere:
Is there any way to do this via functions.php or another way that won’t be overwritten with each Espresso update? Thanks for all your help getting us pointed in the right direction! |
Hi Bob, here are some steps based on what you shared. 1) Login to your WordPress site with your preferred SFTP or FTP client. FileZilla and Cyberduck are free options. 2) Browse to this location: /wp-content/plugins/event-espresso/gateways/AIM 3) Download a copy of the AIM folder to your computer 4) Using your preferred FTP or SFTP client, browse to this location: /wp-content/uploads/espresso/gateways 5a) Upload the AIM folder that you recently downloaded to the location above 6) Next, browse to the AIM folder that you just uploaded. Then browse into the lib folder and then open the AuthorizeNetAIM.php file for editing. Here is the location: /wp-content/plugins/event-espresso/gateways/AIM/lib/AuthorizeNetAIM.php 7) At around line 45, you’ll see the URL for Authorizenet (http://cl.ly/image/0z413g2R0J0t) 8) Change it to the new URL and then save changes. Thanks — |
|
|
We are good on the gateway! Have 2 related questions: How do we make the confirmation email got out after a successful payment instead of right after form submission. How do we change the Autorize.net gateway picture to NOT include Amex? |
Hi Bob, You can make the confirmation email go out after successful payment by going to Event Espresso > General Settings > Email Settings and set Send registration confirmation emails before payment is received? to No. You can change the button image that opens up the credit card form by following Lorenzo’s tutorial: |
|
|
Thanks Josh, that is very helpful! Is that method safe from plugin updates then? |
If you’ve copied over the aim folder from the plugin to /wp-content/uploads/espresso/gateways, and make your changes there, yes. |
|
The support post ‘EE3 and Auth.Net AIM’ 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.