Ecommerce Troubleshooting

by Benson Lee | Last edited: 2/1/2012

If you are experiencing dropped transactions or payment errors on your site, please review your ecommerce settings and transaction history for clues as to why your payment gateway cannot process transactions as normal.

1. Verify configuration settings

Frequently when a new site is set up, there are issues with ecommerce settings. Many times, these are due to incorrect settings in the site ecommerce settings tab, or perhaps the right data is placed the wrong field.

There are also occasionally issues with a merchant account not being fully set up or configured.

Authorize.Net

For Authorize.Net, the fields should be filled in as follows (Account > settings > API Login ID & Transaction Key)

Gateway User ID: API Login ID from Authorize.net
Gateway Signature/Transaction Key: Transaction Key from Authorize.net
Gateway Email & Gateway Password should be left blank.

PayPal Pro

For PayPal Pro, the fields should be filled in as follows (from Profile > API Access > View or Remove Credentials):

Gateway User ID: API Username
Gateway Password: API Password
Gateway Signature/Transaction Key: Signature
Gateway Email should be left blank.

2. Check transaction listings

Once all of the above fields are confirmed, attempt to run a transaction. If it fails, navigate to Ecommerce > Transactions in the CMS to review the transactions.

Look at the top of the list for the failed transaction. Click the "Not Present" link in the Transaction ID column to view details.

When viewing the details for a failed transaction, there are several fields containing useful information.

Authorize.Net

For Authorize.Net, the Authorize.Net Response Reason Text often contains useful information. Look up this code on the Authorize.net Response Code guide for additional information on codes that may be useful in troubleshooting.

PayPal Pro

For PayPal, the most useful field is the PayPal Pro Long Message. This will often contain the exact details on the issue. Alternately, the PayPal Pro Error Code can be used. Please refer to the Paypal API Error Code guide. Look up the specific error code and determine if there are any resolutions.

If these steps do not resolve the Ecommerce issue, please open a request with MonkDev Support.

Feedback

Was this resource helpful?