TicketGate, GetUser


Click here for a complete list of operations.

Description

This method gets the user/cardholder identified by the email. The method will succeed if the password is correct. The result of this method will be an complete list of field associated with the cardholder. If the method succeed, a key will be generated based on the users No, EMail and Password. If any changes of the cardholders profile should be made, this key must be included in the call.

Parameter

EMailEMail to inspect.
PasswordPassword of the cardholder.
PhonePhone to inspect. If this phone number is specified, a list of enrolled newsgroups are returned as well.
IDThis parameter is not supported, and will be ignored.

Return value

<?xml version="1.0" encoding="utf-8" ?> 
<Message>
<Answer Code="-1" Error="0" Message="User does not exist." />
</Message>


<?xml version="1.0" encoding="utf-8"?>
<Message Session="b310i43fks4mx2bst5cjt3uh" xmlns="">
<Answer Result="True" Code="0" Error="0" Message="" />
<User No="9" Key="eQ39RDUpv89aKcQSoygIe+7Og/ctl7/RRDOJNI9eZI1i6Lkk98M5Gj7NgxUl382I">
<Type No="1">Ebillet cardholder</Type>
<FirstName>Fætter</FirstName>
<LastName>Vims</LastName>
<Email>hlh@ebillet.dk</Email>
<Street>...</Street>
<ZipCode>113</ZipCode>
<City>Andeby</City>
<Country>DK - Denmark</Country>
<Phone>13131313</Phone>
<Password>hlh</Password>
<BirthDate No="135536">01-02-1971 00:00:00</BirthDate>
<Points />
<CardOwner />
<Temporary />
</User>
</Message>

<?xml version="1.0" encoding="utf-8" ?>
<Message Session="z1z4tc55ckxhcr45odkiz145" PID="0x146C" TID="0x15B4"
Time="2011-08-04T10:38:07" Caller="127.0.0.1">
<Answer Result="True" Code="0" Error="0" Message="" />
<User No="37" Key="KpCkh34WhcOTDsjQwux1ElBwo0l+9mOf1ett3or5vdc=">
<Type No="2">Quick user</Type>
<FirstName>Hans</FirstName>
<LastName>Lolk-Hansen</LastName>
<Phones>
<Phone No="39" IsMobile="True">51224168</Phone>
</Phones>
<EMails>
<EMail No="53">hans.lolkhansen@gmail.com</EMail>
<EMail No="50">fdsfdsf@lolk-hansen.dk</EMail>
<EMail No="38">fkjjhkjkjdgf@lolk-hansen.dk</EMail>
<EMail No="37">kl___@lolk-hansen.dk</EMail>
<EMail No="33">hans@lolk-hansen.dk</EMail>
</EMails>
<NewLetters>
<NewsLetter No="73" EMailNo="53" OrgNo="2" AcceptEMail="True" />
<NewsLetter No="68" EMailNo="33" OrgNo="126" AcceptEMail="True" />
<NewsLetter No="67" EMailNo="33" OrgNo="138" AcceptEMail="True" />
<NewsLetter No="61" EMailNo="50" OrgNo="126" AcceptEMail="True" />
</NewLetters>
</User>
</Message>

Return value, Code

-1Suspicious error
0No code
1Cardholder or user exist
2External error
3Unable to login
4Login is required for access
5Unsupported protocol
6Cardholder or user does not exist
7Internal exception
8Insufficient email.
9Key is not matching existing data of the cardholder
10Unable to load cardholder data
11Unable to initialize internal object with arrangement
12Unable to load organizer specific data
13Internal error. The service failed to load club profile entries for cardholder
14Session has timed out
15To many sublocations, system can only handle one
16Inconsistent transactionid. The transactionid must match the one retrieved from the previous call
17Unable to preplace the reservation/purchase
18Inconsistent organizer and/or arrangement. Numbers must match the numbeers from previous calls
19Invalid phone number. The number does no observe the rules dictated by the organizer
20Invalid user name. The name contains invalid characters
21Invalid password. The password may only consist of following characters: a-z, A-Z and 0-9
22Suspicious hostaddress
23To many ticket has been selected
24Suspicius attempt to delete reservation
25Unable to delete reservation
26Wrong country format. Country must have following syntax: "<2 ch country code> - "
27The transaction has already been booked/bought
28This buy method is not supported by the organizer
29Unable to prebuy pending transaction
30Unable to buy pending transaction
31Unable to cancel pending transaction
32Check af transaktionen hos betalingsgateway rapporterer mistænksomhed
33Unable to load cardholders data
34Unknown creditcard type
35Unable to perform the reservation
36Unable to authorize the transaction in the local database
37Inconsistent session data. Some of the parameter does not match parameters in the previous call
38Unable to get history (reservations and purchases)
39Authorized amount does not match the complete price
40Unable to activate reservation
41Unable to load card
42Unable to insert bonus history
43No bonus profile found for the specific organizer
44To many pbonus profiles has been found
45The specific cardholder is not member of the this group
46Cardholder doesn't possess any profiles/memberships
47The cardnumber is not valid
48Customer has selected to many exclusive/bonus tickets that available
49Customer has been given signon-bonus previously
50More that 1 user exist with that id
51Invalid email. Didn't pass the syntax check
52Suspicius attept to change data of an user
53Access to arrangement is not allowed
54Missing Nordisk Film account or password

Return value, Error

-1Suspicious error
0No error
32Du har været for længe om at indtaste data, eller vælge sæder. Den midlertidig reservation af billetterne er derfor forældet. Gå tilbage og prøv igen
33Du har været for længe om at indtaste data, eller vælge sæder. Den midlertidig reservation af billetterne er derfor forældet. Gå tilbage og prøv igen
52Det ønskede antal pladser er desværre ikke ledige til denne forestilling
53Move seats error
60På grund af forbindelses-nedbrug er billetterne blevet købt til anden side
68Det ønskede antal pladser er desværre ikke ledige til denne forestilling
279Buy web reservation error
445Den øvre grænse for speciel billetter er overskredet for dette område
446Den øvre grænse for internet salg er overskredet
472Det er ikke muligt at reservere/købe til dette arrangement
473Det er ikke muligt at have flere reservationer til samme arrangement med det samme telefon nummer. Slet eventuelt den eksisterende reservation og opret en ny med det ønskede antal
474Det er ikke muligt at købe og reservere til dette arrangement. Arrangøren har låst for denne mulighed. Kontakt evt. arrangøren for yderlige informationer
475Det er ikke muligt at købe til dette arrangement. Arrangøren har låst for denne mulighed. Kontakt evt. arrangøren for yderlige informationer
476Det er ikke muligt at reservere til dette arrangement. Arrangøren har låst for denne mulighed. Kontakt evt. arrangøren for yderlige informationer
479Du har allerede én reservation til denne film. Hvis du vil foretage anden reservationer til samme film, skal den eksisterende først slettes
480Intern databasefejl
10001Unable to connect to organizer
10004Det er ikke muligt, at kontakte billet-udbyderens billet system. Prøv igen lidt senere
10006Du har brugt alle dine eksklusiv billetter
10007Dit køb er allerede blevet sat i værk. Kontrollér indholdet af dit ebillet-kort på www.ebillet.dk hvis der hersker nogen tvivl om hvorvidt købet er gennemført
2000Adgang nægtet
2001Kupon er ikke oprettet
2002Kupon er låst af anden bruger
2003Kuponen er udløbet
2004Kupon er allerede brugt
2005Gavekortet/voucheren med den pågældende Stregkode eksisterer allerede
2006Der er fundet multible gavekort/vouchere med den pågældende barcode
2008Gavekortet med den pågældende stregkode eksisterer allerede
2009Der er fundet multible gavekort med den pågældende barcode
2010Det er ikke tilladt at indløse kuponen hos den pågældende arrangør
2010Gavekortet ({0}) er ikke oprettet
2011Gavekort er udløbet
2012Gavekort er allerede brugt
2013Kuponen stemmer ikke overens med tilknyttede film
2014Kuponen kan ikke benyttes til den valgte film. Kontakt eventuelt supervisor, hvis dette er en fejl
2007Der er ikke nok penge tilbage på kortet
800Kupondata er returneret, men kuponen er ikke aktiv
920Kupon er ikke aktiv
921Gavekortet er ikke aktivt
922Kuponen er taget ud af salg og derfor ikke gyldig
950Kupon er ikke fundet
3000Du har ikke nok rettigheder til at udføre denne handling
801XML feed'et er ikke som forventet
802Voucher rod. Muligvis stemmer stregkode ikke overens med indløsningsmulighederne
803Ugyldig stregkode
3001Det var ikke muligt at refundere voucheren
3002Det var ikke muligt at logge ind
3003Denne type er ikke supporteret
3004Der mangler configurationdata