Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
primer:errors [2012/09/05 14:23] – foxyluke | primer:errors [2019/11/05 13:49] (current) – [What They Are] marija | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Errors, and What To Do About Them ====== | ====== Errors, and What To Do About Them ====== | ||
- | If you are have a website, you likely will have problems arise with your site. If you have an e-commerce site, those problems may impact your ability to do sales. There are no perfect systems, but it is important to understand the errors that are common and expected, as well as signs that an error might be more serious. This section of the //FoxyCart E-Commerce Primer for Everybody// will focus mainly on errors you will almost definitely see. | + | If you have a website, you likely will have problems arise with your site. If you have an e-commerce site, those problems may impact your ability to do sales. There are no perfect systems, but it is important to understand the errors that are common and expected, as well as signs that an error might be more serious. This section of the //FoxyCart E-Commerce Primer for Everybody// will focus mainly on errors you will almost definitely see. |
===== Gateway Errors ===== | ===== Gateway Errors ===== | ||
Line 46: | Line 46: | ||
In this case, Googling finds us [[http:// | In this case, Googling finds us [[http:// | ||
- | The gateway errors you see in your store error log will no doubt be different than the examples above, but most likely they will accurate | + | The gateway errors you see in your store error log will no doubt be different than the examples above, but most likely they will accurately |
==== What Might Be Serious ==== | ==== What Might Be Serious ==== | ||
Line 69: | Line 69: | ||
[[http:// | [[http:// | ||
- | <WRAP center round info 60%> | + | <WRAP center round info 90%> |
An important thing to note with datafeed errors is that although the datafeed failed to process for the relevant transaction, | An important thing to note with datafeed errors is that although the datafeed failed to process for the relevant transaction, | ||
</ | </ | ||
+ | <WRAP center round info 90%> | ||
+ | If you're using our other webhooks, we don't expect a response of ' | ||
+ | </ | ||
==== What They Look Like ==== | ==== What They Look Like ==== | ||
Line 86: | Line 89: | ||
< | < | ||
- | While note all pieces may be present in a given error message, that is the general makeup. The Transaction ID will be present for all transaction based datafeed failures to show you which transaction it relates to specifically. The error message will generally give you an idea of what exactly went wrong, and where it doesn' | + | While not all pieces may be present in a given error message, that is the general makeup. The Transaction ID will be present for all transaction based datafeed failures to show you which transaction it relates to specifically. The error message will generally give you an idea of what exactly went wrong, and where it doesn' |
=== Some common error messages === | === Some common error messages === | ||
Line 96: | Line 99: | ||
**Endpoint Error** | **Endpoint Error** | ||
< | < | ||
- | This type of error shows that your endpoint is being reached successfully, | + | This type of error shows that your endpoint is being reached successfully, |
**Taking Too Long** | **Taking Too Long** | ||
Line 108: | Line 111: | ||
* If your datafeed is hosted by someone other than yourself, for example if you're using a hosted CMS or a third-party service as your datafeed endpoint, your ability to actually debug errors can be limited. In these instances your best bet would be to contact the third-party with your error details to ask them to see if they can see anything awry. | * If your datafeed is hosted by someone other than yourself, for example if you're using a hosted CMS or a third-party service as your datafeed endpoint, your ability to actually debug errors can be limited. In these instances your best bet would be to contact the third-party with your error details to ask them to see if they can see anything awry. | ||
* If you've confirmed that the script itself is fine, or that the HTTP response code points to an issue with the host, you'll need to reach out to your hosting provider to ensure that there isn't anything there blocking the ability for FoxyCart to communicate with your endpoint. | * If you've confirmed that the script itself is fine, or that the HTTP response code points to an issue with the host, you'll need to reach out to your hosting provider to ensure that there isn't anything there blocking the ability for FoxyCart to communicate with your endpoint. | ||
- | * For debugging your script yourself, we definitely recommend debugging locally by manually submitting a datafeed to it and checking for errors and responses. You can do that using the [[integration:foxycart:|scripts found here]]. Also, see [[: | + | * For debugging your script yourself, we definitely recommend debugging locally by manually submitting a datafeed to it and checking for errors and responses. You can do that using the [[:integration|scripts found here]]. Also, see [[: |
=== Resubmitting a failed datafeed === | === Resubmitting a failed datafeed === | ||
Once you've fixed the issue, or if it was just a temporary issue that has now been rectified, you can resubmit a transactions datafeed by finding the transaction in your stores FoxyCart administration and selecting ' | Once you've fixed the issue, or if it was just a temporary issue that has now been rectified, you can resubmit a transactions datafeed by finding the transaction in your stores FoxyCart administration and selecting ' | ||
- | |||
Line 144: | Line 146: | ||
Shipping errors occur when a customer' | Shipping errors occur when a customer' | ||
- | They can also occur if no options are returned by the shipping carrier, which can happen if the shipping carrier' | + | They can also occur if no options are returned by the shipping carrier, which can happen if the shipping carrier' |
==== What They Look Like ==== | ==== What They Look Like ==== |