$BINID = $BINIDtest; $cardDetails = array('BINID' => $BINID, 'PartialPAN' => $PartialPAN); $soapClient = new SoapClient($url, array('trace' => 1)); $ap_param = array('UserName' => $UserName, 'UserPassword' => $psw); // Call RemoteFunction () $Sessioninfo = $soapClient->GetUserSession($ap_param); echo "<br> GetUserSession : <br>"; echo "<pre>"; print_r($Sessioninfo); $SessionCode = $Sessioninfo->GetUserSessionResult->SessionCode; //return $this->SessionCode; echo $ResponseCode = $Sessioninfo->GetUserSessionResult->ResponseCode; if ($ResponseCode == 0) { $ap_param = array('UserSession' => array('UserName' => $UserName, 'SessionCode' => $SessionCode), 'NewCardAccountID' => $cardDetails, 'AccountClassID' => $AccountClassID); // Call RemoteFunction () $Productinfo = $soapClient->GetNewProductOptions($ap_param); echo "<br> GetNewProductOptions : <br>"; echo "<pre>"; print_r($Productinfo); $provinceList = $Productinfo->GetNewProductOptionsResult->StateProvinceList->StateProvince; echo "<br>****************Province List ********************<br>"; foreach ($provinceList as $key => $value) { $StateProvID = $provinceList[$key]->StateProvID; $StateProvShortName = $provinceList[$key]->StateProvShortName; $StateProvName = $provinceList[$key]->StateProvName; echo $StateProvID . " - " . $StateProvShortName . " - " . $StateProvName; echo "<br>"; } echo "<br><br><br>**************** PrimaryID List ********************<br>"; $PrimaryIDList = $Productinfo->GetNewProductOptionsResult->PrimaryIDList->IDTypes; foreach ($PrimaryIDList as $key => $value) {