I need to make a call to the webservice bellow, but so far failed to create the code for it.

<https://www.nightline-delivers.com/ParcelMotel_UAT/RetailService.svc?wsdl>

The request needs to look like the following:

```
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ret="Retail">
   <soapenv:Header>
      <UserName>WebServiceSample</UserName>
      <Password>password</Password>
   </soapenv:Header>
   <soapenv:Body>
      <ret:ValidateCredentials>
         <ret:motelId>BAC032</ret:motelId>
         <ret:mobileNumber>0865596800</ret:mobileNumber>
      </ret:ValidateCredentials>
   </soapenv:Body>
</soapenv:Envelope>

```

My code so far looks like this:

```
$client = new SoapClient("https://www.nightline-delivers.com/ParcelMotel_UAT/RetailService.svc?wsdl");

$location = new StdClass();
$location->motelId = 'BAC032';
$location->mobileNumber = '0866696800';

$auth = array(
    'UserName'=>'WebServiceSample',
    'Password'=>'password',
);
$header = new SoapHeader('NAMESPACE','Auth',$auth,false);

$client->__setSoapHeaders( $header );

try {
    $response = $client->ValidateLocation( $location );
    var_dump($response);
} catch( Exception $e ) {
    echo $e->getMessage();
}

```