SWREG Error Codes
Codes in Pending Orders report on SWREG - sometimes we have made notes at the foot of the order description page. Click on the order number after searching by date.
X means Failed order (see below)
OK means order completed
? Means still in limbo - for instance we are still waiting to receive a cheque or fax. but please read any notes on the order page just in case we had a problem..
FX=We are waiting for card number by fax.
PH= We are waiting for card number by phone
EL= We have issued an invoice and are waiting for money to arrive by EFT, ACH or BACS.
EF= We have issued an invoice for an Electronic Funds Transfer that will complete once the funds have been received from the customer.
WI= We have issued an invoice and are waiting for money to arrve by Wire Transfer
CK= We are waiting for a check/cheque arrive at our bank's dropbox. Please do not contact us if order not processed. Not completed means no cheque received (check notes on order page in case short money sent though).
PP= Payment by PayPal - we are waiting for confirmation or have yet to get round to manually processing. Can take up to 5 working days for Paypal e-checks to clear but it states that in the comments field. It can mean that we have not got a response from the Paypal IPN (please ask customer for the Paypal transaction number). One last possibility is that the customer chickened out when presented with the Paypal served page.
IBP= Payment by Internet Bank Payment
CC= On Pending Order page = Customer disconnected before credit card transaction completed. On Completed Orders page = paid by credit card.
X= Failed order - see below what that means.
?= if for a CC order usually means same as X.
Comms Fail= We cannot contact the customer's bank. Automatically retried for 9 hours. If still in Pending Order report after that period of time it usually means another order for that customer succeeded we do not duplicate).
Declined <plus any codes after> = card declined by issuing bank. We are working on getting reasons. We know our bank gets back reasons (i.e. no credit left, lost in mail, reported fraud, etc.) and are trying to find a way to collect this information in realtime. Click here to read what we tell people who complain "we" have declined their card. You may see "Declined" on an order that has been completed. That is because you are looking at the history of the order. The customer tried a card, it was declined so he tried another and that one worked OK.
Failed Order= Could be one of the following: (a) http connection dropped by customer before reply back from bank - we handle it if dropped between us and bank (b) Discover being attempted in realtime (c) Customer's firewall or their own or their ISP's proxy server is corrupting data sent to us so we display the error page at http://swreg.org/pages/error.html (d) Customer did not proceed with order for a reason of his/her own (most common).
One limportant thing. If you happen to run the Pending Orders report in the middle of a transaction you will see a Fail against any such transactions until they are completed. On refreshing the page you may find the Pending Order will have completed and moved to the completed orders report.
CC with a FAIL means they got as far as selecting payment by credit card but withdrew before pressing the purchase button
Once a day we send out an email to everyone who has FAIL by his or her entry. If we get a useful reply we will pass it on to you, usually they have just chickened out. One reason for chickening out may be that our order pages are stuck in your frame. That means the SSL padlock does not appear. Please open a new browser window to avoid this problem.
An other reason for chickening out may be that you used the word "Register" on your website instead of "Buy". That confuses people. They get so far and realise it is not free to "Register"
Error codes
- Successful
- "You must supply an ip address"
- "You must supply a contact phone number"
- "You must supply an email address"
- "You must supply a first name"
- "You must supply a surname"
- "You must supply an address"
- "You must supply a country"
- "You must supply a country for the delivery address"
- "You must supply your shop id"
- "You must supply a product code"
- "Attempt to purchase a non-existent item"
- "Del_id/Product_id count wrong"
- "Var_id/Product_id count wrong"
- "Qty/Product_id count wrong"
- "Email address used by fraudsters in the past unable to accept this order"
- "IP address used by fraudsters in the past unable to accept this order"
- "Invalid card details"
- "Declined Card"
- "You must supply a payment method"
- "Payment method must be 1,2,3,8,9, or 10"
- "Call Authorisation Centre"
- "Comms failure" - thank the customer for the order so he does not re-order as we will keep trying every 15 minutes to get an authorisation.
- "Incorrect expiry date"
- "Value entered into Switch /Solo issue number field despite not being a Switch or Solo card". (We have also had this result code when the expiry date is way too far in the future).
- "Affiliate account is closed"
- "SWREG down for maintenance" (probably only for 15 minutes - we suggest you implement a way to log order and retry automatically after 1 hour - please give 15 seconds delay between each order so as not to swamp us)
- Discover card will be processed manually same or following business day. Please do not reorder.
- Store closed for sales - get this one and it shows we no longer wish to sell your products!
- Problem with the card data - the bank doesn't like it.
- Failed country check - On the banned country list
- Problem with bin range - we do not (yet) know how to deal with the card (Bin range is first 6 numbers of the card so we do not know who owns it to route the payment request).
- Duplicate order trap (if you sent us a value in variable &vt=)
- Country name not valid - use our list of country names to avoid this error. A list of country names we accept is available by going to https://usd.swreg.org/cgi-bin/s.cgi?s=2034&p=2034get1&v=0&d=0&q=1&t= and grabbing the list from our html code.
- 'em' variable contains an invalid e-mail address
- em2 variable contains an invalid e-mail address
- Credit card type is unknown
- Credit card processor is unknown
- No CVV2 code (CSC code) where one is required.
- Order has been added to the Vendor Manual Authorization list (VMA) - thank people for the order which will be processed in the next 15 minutes.
- This order has already been processed - identified by the anti-duplication variable vt=n (see below). Display something like "You already have an identical order processed (Please check your email)."
- This order has already been processed - we probably lost control of the screen under 3D Secure. Display something like "You already have an identical order processed (Please check your email)."
- The vendors E-Mail address has been blocked for 24 hours due to excessive failures.
- The CSC/CVV2 digits were indicated by the bank as being invalid or did not match the card number.
-
Dear Customer,
Thank you for your order.
For reference, your order ID is (order number).
We will send you an email confirmation shortly.
Our goal is to process all orders quickly to expedite product delivery. We normally complete this process with-in 30 minutes, but it may take up to 2 hours during high volume periods. We apologize for any inconvenience.
To correspond with us regarding this order after the above processing time has passed, please use: https://www.cardquery.com/
Please do not process another order as it may result in a duplicate charge.
Thank you for your understanding as we strive to maintain high standards for customer service and product delivery.
SWREG Team
- Obsolete
- Obsolete
- Obsolete
- Database Error.
- Invalid payment type for recurring orders (Currently only supported payment types are 1, 2, and 3).
- Error loading cart (basket).
- Required parameter value was empty (Could occurs when passing multiple products).
- Required parameter was empty.
- Parameter passed was expected to be an integer value.
- Parameter passed was expected to be a decimal value.
- Parameter passed was a negative number.
- Invalid product variation id passed.
- Invalid product delivery id passed.
- Variable pricing disabled for product.
- Invalid variable pricing passed--Variable pricing passed was less then minimum value set.
- Quantity zero passed.
Failure For advanced level.
Silent on Basic/Intermidate (Use zb parameter to allow zero quantity items to be viewed in cart). - Product disabled.
- Cart memory allocation error. This really shouldn't ever happen but always good to check. :)
- Cart cannot auto fill missing paramter(s).
- Shop id count doesn't match product code count.
- Quantity count doesn't match product code count.
- Product Variation ID count doesn't match product code count.
- Product Delivery ID count doesn't match product code count.
- Variable Pricing count doesn't match product code count.
- Delete item from cart failure.
- Add item to cart failure.
- Update cart item failure.
- Invalid order number.
- Cart empty.
- Missing credit card number.
- Missing billing city.
- Missing billing country.
- Credit card encryption error.
- Invalid billing country.
- Invalid billing state.
- Missing billing zip.
- Invalid billing zip.
- Missing delivery first name.
- Missing delivery last name.
- Missing delivery address.
- Missing delivery city.
- Missing delivery country.
- Invalid delivery country.
- Invalid delivery state.
- Missing delivery zip/post code.
- Invalid delivery zip/post code.
- System error.
- Invalid issue number.
- Invalid base currency.
- Invalid ip address.
- Invalid vd parameter count.
- Invalid transaction currency.
- Missing credit card expiration month.
- Missing credit card expiration year.
- Unknown--Probably error code description not stored in database.
- No response from credit card issue.
- VMA--Removed by vendor.
- Declined--Security code did not match.
- Declined--Bad request amount.
- Declined--By Vendor (VMA).
- Declined--By Vendor as fraud (VMA).
- Declined--Invalid merchant.
- Customer did not accept terms.
- Advanced level not allowed for this account.
-
There appears to be an error in the information you have submitted that is preventing us from completing your order.
Please contact customer service for assistance in completing your order.
- Redemption Code is not valid (if you sent us a value in variable &rc=).
- Invalid transaction number
- Missing transaction number
- Missing transaction
- Too many transactions
- Settlement incomplete
- Transaction currency mismatch
- Transaction amount mismatch
- Security key mismatch
- Error--invalid start date
- Error--zero order total
- Error--Order lock failed
- VbV/3DS required. Credit card issuer is requiring VbV/3d Secure authentication.
- Access Denied. Most-likely caused by an expired login while trying to place a test order.
- Order Canceled
- Missing custom fields
- This is where any error message will be placed.
- Invalid VAT member state
- Invalid VAT number
- VAT Number member state prefix mismatch.
- Not Used
- Non-Recoverable Communication Failure
- Invalid payment method, billing country, and currency combination.
- Invalid coupon/redemption code.
- Disabled product variation id passed.
- Advanced level IP address located in an embargoed country.
- Disabled delivery method attempted.
Indicates a delivery method that has been disabled for all product variations.
- Disabled variation delivery method attempted.
Indicates a delivery method that has been disabled for a particular product variation.
- Missing Tax Type.
Vendor please contact SWREG for assistance.
- Order is currently awaiting payment and cannot be modified.
- Order is currently being processed and cannot be modified.
- Regulatory requirements, Vendor and Customer cannot reside in the same country.
