The following Transaction Codes are provided after the invocation of a method using either the Web Service or HTTPS Connector. Each Transaction Code is accompanied with a brief summary of the meaning behind the retuned value.
 |
0 |
= "Authentication succeeded" |
 |
1 |
= "Transaction OK" |
 |
2 |
= "Transaction failure reason unknown" |
 |
3 |
= "Transaction returns no result" |
 |
4 |
= "Transaction returns too many results" |
 |
5 |
= "Amount of transactions per second exceeded" |
 |
6 |
= "Method in maintenance" |
 |
200 |
= "Account not found" |
 |
201 |
= "User not authorised" |
 |
202 |
= "IP address not found" |
 |
203 |
= "Account suspended" |
 |
204 |
= "Insufficient credits" |
 |
205 |
= "Credits threshold reached" |
 |
301 |
= "External login missing" |
 |
302 |
= "Password missing" |
 |
303 |
= "Client billing reference missing" |
 |
304 |
= "Client message reference missing" |
 |
305 |
= "Originator missing" |
 |
306 |
= "Destination missing" |
 |
307 |
= "Body missing" |
 |
308 |
= "Reply data missing" |
 |
309 |
= "Inbound service number missing" |
 |
310 |
= "Premium inbound service shortcode missing" |
 |
311 |
= "Validity is missing" |
 |
312 |
= "ID(s) missing" |
 |
313 |
= "Character set missing" |
 |
314 |
= "Reply method missing" |
 |
315 |
= "RBID missing" |
 |
330 |
= "Client billing reference too long" |
 |
331 |
= "Client message reference too long" |
 |
332 |
= "Originator too long" |
 |
333 |
= "Too many destinations" |
 |
334 |
= "Body too long" |
 |
335 |
= "Inbound service number too long" |
 |
336 |
= "Inbound service keyword too long" |
 |
360 |
= "Originator in wrong format - please see the parameter ReplyMethodID" |
 |
361 |
= "Destination in wrong format" |
 |
362 |
= "Validity out of range" |
 |
363 |
= "Character set not found" |
 |
364 |
= "Reply method not found" |
 |
365 |
= "Method not found" |
 |
366 |
= "Return CSV String not found" |
 |
386 |
= "Survey not found" |
 |
387 |
= "Questions could not be sent – not enough credit" |
 |
388 |
= "The destinations parameter contained no valid numbers. For surveys that don't allow duplicate enrolments, this includes valid numbers that are already enrolled." |
 |
389 |
= “Numbers already Enrolled and active” |
 |
399 |
= "Unknown error in processing the parameters" |
 |
400 |
= "Client enrolment reference missing" |
 |
401 |
= "Client enrolment reference too long" |
 |
404 |
= “Period too long” |
 |
405 |
= “Enrolment Batch XML missing” |
 |
406 |
= “Enrolment Batch XML was malformed” |
 |
407 |
= “Survey uses placeholders, but none were supplied” |
 |
408 |
= “Placeholders supplied for non-placeholder Survey” |
 |
409 |
= “Number of placeholders supplied was less than the number of placeholders on the Survey” |
 |
900 |
= "White label credits threshold reached" |
 |
901 |
= "Account suspended" |