Here is the WSDL URL: https://uat.fiadmin.com/scs.webservi...toService.asmx
Here is the SOAP request from SoapUI with correct data in the fields:
Expand|Select|Wrap|Line Numbers
- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:scs="http://www.natinc.com/SCSAutoService/">
- <soapenv:Header/>
- <soapenv:Body>
- <scs:GetRates>
- <!--Optional:-->
- <scs:objGetRatesRequest>
- <!--Optional:-->
- <scs:UserId>VPP</scs:UserId>
- <!--Optional:-->
- <scs:Password>jBH5Mspc</scs:Password>
- <!--Optional:-->
- <scs:TpaCode>DEMO</scs:TpaCode>
- <!--Optional:-->
- <scs:ErrorMessage>0</scs:ErrorMessage>
- <!--Optional:-->
- <scs:ErrorCode>0</scs:ErrorCode>
- <!--Optional:-->
- <scs:RequestGroup>0</scs:RequestGroup>
- <!--Optional:-->
- <scs:Trim>0</scs:Trim>
- <scs:ChromeStyle>0</scs:ChromeStyle>
- <!--Optional:-->
- <scs:VINPattern>0</scs:VINPattern>
- <!--Optional:-->
- <scs:DealerNo>MENU004</scs:DealerNo>
- <!--Optional:-->
- <scs:NewUsed>N</scs:NewUsed>
- <!--Optional:-->
- <scs:VIN>1N4AL3AP1DC121302</scs:VIN>
- <scs:VehicleYear>0</scs:VehicleYear>
- <!--Optional:-->
- <scs:VehicleMake>0</scs:VehicleMake>
- <!--Optional:-->
- <scs:VehicleModel>0</scs:VehicleModel>
- <scs:VehiclePurchasePrice>0.00</scs:VehiclePurchasePrice>
- <scs:VehicleOdometer>24001</scs:VehicleOdometer>
- <!--Optional:-->
- <scs:TonRating>0</scs:TonRating>
- <!--Optional:-->
- <scs:AspirationCode>0</scs:AspirationCode>
- <!--Optional:-->
- <scs:DrivingWheels>0</scs:DrivingWheels>
- <!--Optional:-->
- <scs:SegmentationCode>0</scs:SegmentationCode>
- <!--Optional:-->
- <scs:Cylinders>0</scs:Cylinders>
- <scs:SaleDate>2014-03-26T00:00:00</scs:SaleDate>
- <scs:FinancedAmount>0</scs:FinancedAmount>
- <scs:GIPIteration>0</scs:GIPIteration>
- <scs:MonthlyPayment>0</scs:MonthlyPayment>
- <scs:FinanceTerm>0</scs:FinanceTerm>
- <!--Optional:-->
- <scs:FinanceType>0</scs:FinanceType>
- <scs:InserviceDate>2014-03-26T00:00:00</scs:InserviceDate>
- <scs:DOBBuyer>0001-01-01T00:00:00</scs:DOBBuyer>
- <scs:DOBCoBuyer>0001-01-01T00:00:00</scs:DOBCoBuyer>
- <!--Optional:-->
- <scs:FuelType>0</scs:FuelType>
- <scs:VehiclePurchaseDate>0001-01-01T00:00:00</scs:VehiclePurchaseDate>
- <scs:FullManufWarrMonths>0</scs:FullManufWarrMonths>
- <scs:FullManufWarrMiles>0</scs:FullManufWarrMiles>
- <scs:PowerTrainManufWarrMonths>0</scs:PowerTrainManufWarrMonths>
- <scs:PowerTrainManufWarrMiles>0</scs:PowerTrainManufWarrMiles>
- <scs:FinanceApr>0</scs:FinanceApr>
- <!--Optional:-->
- <scs:Surcharges>0</scs:Surcharges>
- <scs:MSRP>0</scs:MSRP>
- <!--Optional:-->
- <scs:ProductCollection>
- <!--Zero or more repetitions:-->
- <scs:Product>
- <!--Optional:-->
- <scs:Code>0</scs:Code>
- <!--Optional:-->
- <scs:Description>0</scs:Description>
- <scs:ExtractPosition>0</scs:ExtractPosition>
- </scs:Product>
- </scs:ProductCollection>
- <!--Optional:-->
- <scs:CultureName>0</scs:CultureName>
- </scs:objGetRatesRequest>
- </scs:GetRates>
- </soapenv:Body>
- </soapenv:Envelope>
Expand|Select|Wrap|Line Numbers
- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <soap:Body>
- <GetRatesResponse xmlns="http://www.natinc.com/SCSAutoService/">
- <GetRatesResult>
- <PlanRates>
- <PlanRate>
- <Plan>
- <PlanDescriptions/>
- <ProgramDescriptions/>
- <ProductTypeCode>VSC</ProductTypeCode>
- <ProductTypeDescription>Vehicle Service Contract</ProductTypeDescription>
- <PlanCode>M6</PlanCode>
- <PlanDescription>Silver</PlanDescription>
- <ContractType>1</ContractType>
- <PlanId>860</PlanId>
- <RateBook>422</RateBook>
- <OwnershipTypeCode>A</OwnershipTypeCode>
- <ContractPlanName/>
- <ProgramDescription>Menu Integration VSC</ProgramDescription>
- <ProgramID>68</ProgramID>
- <Discountable>0</Discountable>
- </Plan>
- <RateClassMoneys>
- <RateClassMoney>
- <TermMile>
- <TermId>6</TermId>
- <Term>12</Term>
- <Mileage>12000</Mileage>
- </TermMile>
- <Deductible>
- <DeductTypeDescriptions/>
- <DeductId>1</DeductId>
- <DeductAmt>0.00</DeductAmt>
- <DeductType/>
- <ReducedAmount>0</ReducedAmount>
- </Deductible>
- <Rate>
- <BandCode/>
- <OverrideFlag>false</OverrideFlag>
- <OptionGroupId>188</OptionGroupId>
- <RateId>519461</RateId>
- <RetailRate>1145.00</RetailRate>
- <NetRate>1145.00</NetRate>
- <MaxRetailRate>0</MaxRetailRate>
- <MinRetailRate>0</MinRetailRate>
- <RegulatedRuleId>0</RegulatedRuleId>
- <PDFFormNo>VSC</PDFFormNo>
- <VehicleClass>1</VehicleClass>
- <ExpirationDate>2015-03-26T00:00:00</ExpirationDate>
- <ExpirationMileage>36001</ExpirationMileage>
- <MarkupMin>0</MarkupMin>
- <MarkupMax>0</MarkupMax>
- </Rate>
The main field I want to bring back to my website is: <netrate>1145.00</netrate> but would also like to know how to capture all the fields into PHP variables if necessary.
I do have a basic understanding of SOAP and PHP but i havent been able to make this to work all the way yet!
Thanks for your help!