1. Home
  2. Application 24/7
  3. SOAP requests
  4. startLogin

startLogin

Operation startLogin delegates task which logs user with provided username and password to WUI.

Merchant can log in WUI application using startup parameters of WUI application (see How to run?),
automatic logging (see storePassword), or startLogin request.
When startLogin is executed, it returns taskId – id of created task.
User can check progress and status of login task, passing taskId in getTaskStatus request. When user is logged in hello request should return name of logged user in username field.

 

Example SOAP request:

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="ns1">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:startLogin soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <billonUserName xsi:type="xsd:string">test_user</billonUserName>
         <billonUserPassword xsi:type="xsd:string">test_password</billonUserPassword>
      </ns1:startLogin>
   </soapenv:Body>
</soapenv:Envelope>

 

Example SOAP response:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="ns1">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <ns1:startLoginResponse>
         <return xsi:type="ns1:vuiSoapTaskIdResponse">
            <requestStatus>SUCCESS</requestStatus>
            <requestStatusDescription>Request succeeded.</requestStatusDescription>
            <taskId>7M5M84KS4RM3FALBNUN2C51CLW</taskId>
         </return>
      </ns1:startLoginResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

Request parameters:

parameter type description
billonUserName string user login
billonUserPassword string user password

 

Response parameters:

name type description
taskId string id of created task
requestStatus string result of request
requestStatusDescription string status description
Was this article helpful to you? Yes No

How can we help?