If you are striving to provide quality service it is best to have all the API calls saved in a REST client so that you can easily test them when one of these error messages occurs. Create projects for the Play Server as well as one for each API Production Server.
You should also have access to review the logs for each API server. This allows you to identify the root cause even more rapidly.
"When troubleshooting each action should eliminate possibilities, to this end you can parallelly have the merchant" perform relevant tests while you are doing your checks.
Error Code |
Error Description |
When is this Error Code Used |
001 |
Server Error |
Registering the Domain and the server does not recognize the input to complete the registration |
002 |
Missing input |
Request parameter are missing |
003 |
Invalid Input |
|
004 |
Invalid authentication credentials |
If user is valid but it’s role id is not either 3(Financial), 7 (Store Manager), or 8 (Supervisor) (updated 7/7/15) |
008 |
Unique Constraint Violation |
When data already exists in database. |
101 |
Database Error |
|
110 |
Invalid Merchant |
Merchant Doesn’t Exist |
111 |
Incorrect Password |
Password doesn’t match |
112 |
Customer Not Found |
If there is no customer registered with the entered phone or email id. |
113 |
Item Not Found |
If there is no item with the entered UPC |
114 |
Invalid license |
If the license key cannot be interpreted. |
115 |
License expired |
If the license key has expired and is no longer valid. |
116 |
Invalid Login ID and Password |
If the Login ID and Password don’t match on the host |
117 |
No Updates |
If there are no updates available on the host |
118 |
Invalid Register |
If the register is not a Mobitrak |
119 |
Access Denied for the user |
If the Role is not System Admin, Financial, Venue Mgr, or Store Mgr for Register (updated 7/7/15) |
120 |
Item Details Mandatory |
When item details are missing in the request |
121 |
Register Details Mandatory |
When register detail is missing in the request |
122 |
Email id exists |
If a customer with an email id exists
|
123 | Mobile Number exists | If a customer with Mobile Number exists |
124 |
Phone Number exists |
If a customer with Phone Number exists |
|
125 |
Invalid Store or Venue |
If the Register, Store and Venue id combination is incorrect |
|
126 |
Register is Terminated |
If the Register id is Terminated The Termination Reason is not null |
|
127 |
Register does not exists |
If the Register does not exists |
|
128 |
Invalid Department |
If Department id does not exists |
|
129 |
Invalid Category |
If Category id does not exists |
|
130 |
Invalid SubCategory |
If SubCategory id does not exists |
|
131 |
Invalid Tax id |
If Tax id does not exists |
|
132 |
Invalid Discount |
If Discount id does not exists |
|
133 |
Invalid Item Type |
If Typeiddoes not exists |
|
134 |
Invalid Supplier Name |
If Vendor Code does not exist |
|
135 |
Status not present |
If Status is not sent |
|
136 |
Invalid Style |
If Style id does not exists |
|
137 |
Invalid Size |
If Size id does not exists |
|
138 |
Invalid Color |
If Color id does not exists |
|
139 |
Invalid Brand |
If Brand id does not exists |
|
140 |
Invalid Season |
If Season id does not exists |
|
141 |
Duplicate Transaction Number |
If the transaction number already exists |
|
142 |
Dwolla id exists |
If a customer with the same Dwolla id exists |
|
143 |
Customer Number exists |
If a duplicate customer number is sent |
|
144 |
Invalid Credit Card Transaction |
If the authorizedotnettransactions data is not received based on Mode = Credit |
|
145 |
Invalid Dwolla Transaction |
If the Dwolla_payment data is not received |
|
146 |
Invalid Zivo Gift Transaction |
If the authorizedotnettransactions data is not received based on Mode = GiftZIVo |
|
147 |
Invalid STS Gift Transaction |
If the pcchargetransactions data is not received based on Mode = GiftSTS |
|
148 |
Employee Id Mandatory |
Employee Id does not exist |
|
149 |
[KC5] |
|
|
150 |
Invalid Category Id |
Category Id does not exists |
|
151 |
Invalid User |
If Invalid user try to force the entry |
|
152 |
In Time Not Present |
When user try to clock out and In time of the user not present in database |
153 |
User Blocked |
When more than 5 attempts to log in the system has failed. |
154 |
Change Password Request |
When logged in first time or when password expires at that time this response is sent |
155 |
<CouponId > is a Inavlid Item Level Coupon Id |
If item level coupon Id is invalid |
156 |
<CouponId >is a Inavlid Transaction Level Coupon Id |
If transaction level coupon Id is invalid |
157 |
|
|
158 |
< Sum of denominations > is sum of denominations which is not matched with amount < amount> |
If mode is “Detail” and amount of accounttransactions is not matched with sum of accounttransactions_denominations details. |
159 |
Mode is missing |
If mode is not specified |
160 |
Invalid mode |
If mode is other than “Simple” or “Detail” |
161 |
Missing Accounttransactions Input |
If not given accounttransactions details as input |
162 |
Missing Accounttransactions Denominations Input |
If mode is “Detail” and not given accounttransactions_denominations details as input |
163 |
For Simple mode Accounttransactions Denominations not required |
If mode is “Simple” and also passed accounttransactions_denominations details |
164 |
|
|
165 |
Customer Email should not empty |
If customer Email is empty |
166 |
Customer Number should not empty |
If customer Number is empty |
167 |
Customer First Name should not empty |
If customer First Name is empty |
168 |
|
|
169 |
Invalid Login ID and Password |
Wrong Username/password |
170 |
Password Expired |
When password has been expired. |
171 |
Please upgrade your version |
When lower version of API is being used. |
172 |
Employee log already present[KC8] |
|
173 |
Suspend Transaction Not Found |
When the submitted transaction Id has not been suspended. |
174 |
|
|
175 |
This facility is not available in free service , Please upgrade your version to paid service |
When some of the facilities are in paid version and user is using the free version. |
176 |
Transaction not found |
When submitted transaction id is not present. |
177 |
Item not found in the source store |
When particular item id is not found in the given store id. |
178 |
Coupon not found |
When Coupon id is not found. |
179 |
Purchase Order Not Found |
When Purchase order Id is not present. |
180 |
Discount Not Found |
When the entered discount ID is not present |
181 |
Refund Not Found |
When refund reason ID is not present |
182 |
Tax Not Found |
When entered Tax Id is not present |
183 |
Vendor Code already present |
When vendor is already present |
184 |
Vendor code should not empty |
When vendor code is left blank |
185 |
Vendor name should not empty |
When vendor mname is left blank |
186 |
BIN Not Found |
When bin id is not found |
187 |
PO Status should be either SENT or PARTIALY RECIEVED |
|
188 |
Item UPC Not Found |
When item upc is not found |
189 |
Invalid Transaction Number |
When transaction number is not found |
190 |
Transaction Number not belong to store |
When Transaction Number does not belongs to store. |
191 |
Provide Item ID |
When Item Id is missing |
192 |
Item Upc not belong to Transaction number |
The entered item does not belong to[KC9] |
201 |
Store Not Found |
When the store is not available with the merchant |
202 |
Venue Not Found |
When the Venue is not available with the merchant |
203 |
WareHouse Not Found |
In case if the type is w and id is not present . |
204 |
Invalid location type |
In case if the location is not present . |
404 |
Internet connectivity issue |
Function cannot be completed because there is no internet connection |
1001 |
Something wrong with response. |
The API Response was not in an expected format. |
1002 |
Missing Fields. |
|
1003 |
Missing credentials: Username/password. |
Missing Creds in request |
10031 |
Username & password does not match. |
Invalid User Creds |
1004 |
Invalid licence. |
Check the Licenses or Credentials |
1005 |
Internal error. |
Local Database Insert Error. Mainly for Android apps |
1006 |
Transaction Number not Available PostTransaction will be process later |
Not shown to user |
Comments
Please sign in to leave a comment.