Home > Services > Set-up Instructions > Reports > Error Codes

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..

AX= Paid by American Express (subject to 2% surcharge)
FX= We are waiting for card number by fax or a PayPal notification
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.
ET= 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.
3= (Processed orders only) Verified by Visa protected order - refund request refused by SWREG Administrator.
CC= On Pending Order page = Customer disconnected before credit card transaction completed. On Completed Orders page = paid by credit card.
115= Customer has not yet confirmed payment for this Express Checkout session.
X = Failed order - see below what that means.
? = if for a CC order usually means same as X.

Call Auth Centre=We have received a "Call Authorisation Centre" error from customer's bank. We will automatically phone for authorisation the following business day. If this order is over 2 business days old click on the link and look for any notes at the foot of the page. If the bank rejected the transaction we wil have noted it there and notified the customer. For some banks who do not speak English it can take a few days to get an authorisation or rejection. Postscript: We no longer follow through with Visa or Mastercard as they rarely get authorised and each one takes around 30 minutes on the phone while our bank contacts the card issuing bank. We do follow through with other cards though with success.

One quick solution for customers, especially over a weekend, is to get them to call their card issuer and complain that the payment was not authorised. They can then possibly make another order that will go through. Our system checks for subsequent orders with the same e-mailaddress before creating the list for our staff to call the card company to avoid duplication of orders.

Call Amex=as above

Linkpoint: Did not return HTML C1= this is a new one where Linkpoint/Cardservice have returned a blank web page instead of a results code. You should see few of these in the future but if you do please let us know the order number and we will check it out.

Comms Fail= Our PSP (intermediary) cannot contact our bank, or our bank 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 9we 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"

Retain Card or Pick Up Card = The bank wants it's card back!!! May not be a fraud, could be customer used an old discarded card by accident.


Error codes

  1. Successful
  2. "You must supply an ip address"
  3. "You must supply a contact phone number"
  4. "You must supply an email address"
  5. "You must supply a first name"
  6. "You must supply a surname"
  7. "You must supply an address"
  8. "You must supply a country"
  9. "You must supply a country for the delivery address"
  10. "You must supply your shop id"
  11. "You must supply a product code"
  12. "Attempt to purchase a non-existent item"
  13. "Del_id/Product_id count wrong"
  14. "Var_id/Product_id count wrong"
  15. "Qty/Product_id count wrong"
  16. "Email address used by fraudsters in the past unable to accept this order"
  17. "IP address used by fraudsters in the past unable to accept this order"
  18. "Invalid card details"
  19. "Declined Card"
  20. "You must supply a payment method"
  21. "Payment method must be 1,2,3,8,9, or 10"
  22. "Call Authorisation Centre"
  23. "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.
  24. "Incorrect expiry date"
  25. "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).
  26. "Affiliate account is closed"
  27. "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)
  28. Discover card will be processed manually same or following business day. Please do not reorder.
  29. Store closed for sales - get this one and it shows we no longer wish to sell your products!
  30. Problem with the card data - the bank doesn't like it.
  31. Failed country check - On the banned country list
  32. 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).
  33. Duplicate order trap (if you sent us a value in variable &vt=)
  34. 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/b.cgi?s=2034&p=2034get1&v=0&d=0&q=1&t= and grabbing the list from our html code. 
  35. 'em' variable contains an invalid e-mail address
  36. em2 variable contains an invalid e-mail address
  37. Credit card type is unknown
  38. Credit card processor is unknown
  39. No CVV2 code (CSC code) where one is required.
  40. 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.
  41. 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)."
  42. 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)."
  43. The vendors E-Mail address has been blocked for 24 hours due to excessive failures.
  44. The CSC/CVV2 digits were indicated by the bank as being invalid or did not match the card number.
  45. 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

  46. Obsolete
  47. Obsolete
  48. Obsolete
  49. Database Error.
  50. Invalid payment type for recurring orders (Currently only supported payment types are 1, 2, and 3).
  51. Error loading cart (basket).
  52. Required parameter value was empty (Could occurs when passing multiple products).
  53. Required parameter was empty.
  54. Parameter passed was expected to be an integer value.
  55. Parameter passed was expected to be a decimal value.
  56. Parameter passed was a negative number.
  57. Invalid product variation id passed.
  58. Invalid product delivery id passed.
  59. Variable pricing disabled for product.
  60. Invalid variable pricing passed--Variable pricing passed was less then minimum value set.
  61. Quantity zero passed.
    Failure For advanced level.
    Silent on Basic/Intermidate (Use zb parameter to allow zero quantity items to be viewed in cart).
  62. Product disabled.
  63. Cart memory allocation error. This really shouldn't ever happen but always good to check. :)
  64. Cart cannot auto fill missing paramter(s).
  65. Shop id count doesn't match product code count.
  66. Quantity count doesn't match product code count.
  67. Product Variation ID count doesn't match product code count.
  68. Product Delivery ID count doesn't match product code count.
  69. Variable Pricing count doesn't match product code count.
  70. Delete item from cart failure.
  71. Add item to cart failure.
  72. Update cart item failure.
  73. Invalid order number.
  74. Cart empty.
  75. Missing credit card number.
  76. Missing billing city.
  77. Missing billing country.
  78. Credit card encryption error.
  79. Invalid billing country.
  80. Invalid billing state.
  81. Missing billing zip.
  82. Invalid billing zip.
  83. Missing delivery first name.
  84. Missing delivery last name.
  85. Missing delivery address.
  86. Missing delivery city.
  87. Missing delivery country.
  88. Invalid delivery country.
  89. Invalid delivery state.
  90. Missing delivery zip/post code.
  91. Invalid delivery zip/post code.
  92. System error.
  93. Invalid issue number.
  94. Invalid base currency.
  95. Invalid ip address.
  96. Invalid vd parameter count.
  97. Invalid transaction currency.
  98. Missing credit card expiration month.
  99. Missing credit card expiration year.
  100. Unknown--Probably error code description not stored in database.
  101. No response from credit card issue.
  102. VMA--Removed by vendor.
  103. Declined--Security code did not match.
  104. Declined--Bad request amount.
  105. Declined--By Vendor (VMA).
  106. Declined--By Vendor as fraud (VMA).
  107. Declined--Invalid merchant.
  108. Customer did not accept terms.
  109. Advanced level not allowed for this account.
  110. 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.

  111. Redemption Code is not valid (if you sent us a value in variable &rc=).
  112. Invalid transaction number
  113. Missing transaction number
  114. Missing transaction
  115. Too many transactions
  116. Settlement incomplete
  117. Transaction currency mismatch
  118. Transaction amount mismatch
  119. Security key mismatch
  120. Error--invalid start date
  121. Error--zero order total
  122. Error--Order lock failed
  123. VbV/3DS required
  124. Access Denied. Most-likely caused by an expired login while trying to place a test order.
  125. VbV/3DS required. Credit card issuer is requiring VbV/3d Secure authentication.


Legacy error codes

There are two types of error codes. Those we get from the bank are called Solvese error codes, and the Advanced Level error codes which always begin with "AL" before a number in brackets.

You may see the Advanced Levlel codes by clicking here.

CodeMeaning

2

Invalid expiry date (too late)
3Invalid start date (in future)
4Invalid start date - may be because customer entered a value in the Switch Issue Number field.
6Invalid or too long card number. Usually when someome writes VISA4452.... etc instead of just the number. Usually picked up by us and processed manually.
5Invalid expiry date (too early)
13Card number is not issued by any known bank
17Card expiry date is in the past (your store is probably using Advanced level and you need to trap these in future).
18Card number is in bank's Hot Card file - probably fraud.
21The transaction limit is too high for the card issuing bank.
23A PIN number is required for this card (cannot be used on the Internet).
31(1)Comms error between banks
35(1)Customer Not Present transactions not allowed for this card
36(1)A manual authorisation code is required for this transaction (see above)
90Invalid card details entered. Maybe includes illegal characters.
91Invalid character or format of expiry date (Adavanced level linking). We store as 0109 meaning Sept 2001
92Entered a non-numeric value in the Switch issue number field (usually someone who does not actually have a Switch card). We have also had this code returned for card expiry dates too far into the future.
93Invalid SWITCH / SOLO issue number
94Number entered into Switch Issue Number field when not a Switch card.
95A value has been entered in the Switch issue number field when not a Switch card - this has confused our bank.
A8Swipe only card - no online transactions allowed.
C1Our gateway provider has failed to get a response back from the card issuing bank. Customermay actually have a charge on his/her card but they should complain to card issuer as that is an internal issue for the card issuer not involving us as we have not had the money.
E2Invalid card number (never been issued - Amex)
E3Invalid expiry date (Amex)
E4Invalid expiry date (Amex)
E5154Invalid Card Number - This could mean that the card is in our allowable bin ranges however the card is unrecognised as belonging to a bank, or strangely enough that the user has entered an expiry date in the past.
E5159Visa Purchase Card. These are exempt from VbV protection (from liability shift)
KD5Keyboard settings on stop list
LD 4Discover card waiting to be manually processed during normal business hours
L04First part of email address blocked due to past frauds, chargebacks, or intelligence (sometimes it is the e-mailserver that is blocked)
L05Country is blocked
L06Repeated sequential declined cards for given email address.
Email address will be released after 24 hour temporary suspension.
L1 4Blocked credit card on our server - likely fraud but may merely be that we already stopped the sale to this person for other reasons so automatically block the card - other reasons might be customer resides in a blocked country (i.e. Indonesia)
L2 4A card has been used before on SWREG by someone giving a different name. Sometimes these are genuine orders so need following through by us - the customer will have been invited to contact us.
L3 4Invalid IP number - i.e. none given or passed in browser environment
L4 4DNS problem - cannot look up intermediary address (unlikely)
L5 4Cannot communicate with Solvese (an intermediary process between ourselves and our bank). We retry for 9 hours automatically. If still in Pending Orders report that usually means customer made another order OK and we have avoided a duplication.
L6 4We can not communicate with the transaction intermediary.
L7 4Spare
L8 4Blocked email server
L9 4Blocked IP
P0 4Blocked e-mail server or first part of e-mail address (Paypal only)
P0 5Blocked country - we do not sell to this country (Paypal only)
P9 4Blocked IP due to frauds (Paypal only)