UPS surepost API

Dev*_*per 2 ups

我正在尝试将UPS SurePost API集成到PHP中以获取SurePost服务的费率。我不知道从哪里获取API以及如何集成它。

任何帮助将不胜感激。

谢谢

Chr*_*vis 7

Jayesh Vaya的答案是正确的,但这里有更多详细信息。SurePost费率有4个单独的服务代码。

92:UPS SurePost小于1LB
93:UPS SurePost 1LB或更高
94:UPS SurePost BPM
95:UPS SurePost媒体邮件

使用服务代码92装运时,包装重量的度量单位必须以盎司而不是磅为单位,四舍五入到小数点后十位。我发现,盎司的度量单位为“ OZS”。

请注意,必须启用您的UPS帐户才能与SurePost一起发货。可根据您的UPS客户主管的要求获得SurePost Web服务API的文档。这是使用其API的UPS文档: Rating Service API

我希望这能对像昨天一样不确定该如何开始的人有所帮助!:)


jay*_*aja 5

服务代码93适用于Surepost

<AccessLicenseNumber>xxxx</AccessLicenseNumber>
             <UserId>xxxx</UserId>
             <Password>xxxx</Password>
         </AccessRequest>
             <RatingServiceSelectionRequest>
                 <Request>
                    <TransactionReference>
                         <CustomerContext>Bare Bones Rate Request</CustomerContext>
                         <XpciVersion>1.0001</XpciVersion>
                     </TransactionReference>
                    <RequestAction>Rate</RequestAction>
                    <RequestOption>Rate</RequestOption>
                </Request>
                 <PickupType>
                     <Code>02</Code>
                 </PickupType>
                 <Shipment>
                     <Shipper>
                         <Address>
                             <PostalCode>123456</PostalCode>
                             <CountryCode>US</CountryCode>
                         </Address>
                         <ShipperNumber>123456</ShipperNumber>
                     </Shipper>             
                     <ShipTo>
                         <Address>
                             <PostalCode>123123</PostalCode>
                             <StateProvinceCode>AL</StateProvinceCode> 
                             <CountryCode>US</CountryCode>                           
                         </Address>
                     </ShipTo>              
                     <ShipFrom>
                         <Address>
                             <PostalCode>123123</PostalCode>
                             <StateProvinceCode>123</StateProvinceCode>
                             <CountryCode>US</CountryCode>
                         </Address>
                     </ShipFrom>                
                     <Service>
                         <Code>93</Code>
                     </Service>
                     <Package>
                        <PackagingType>
                         <Code>02</Code>
                     </PackagingType>
                     <Description>Rate Shopping</Description>
<Dimensions><UnitOfMeasurement><Code>IN</Code></UnitOfMeasurement><Length>20</Length><Width>10</Width><Height>10</Height></Dimensions>
<PackageWeight><UnitOfMeasurement>
                         <Code>LBS</Code>
                     </UnitOfMeasurement>
                     <Weight>20.20</Weight>
                 </PackageWeight>
                </Package>              
             <RateInformation><NegotiatedRatesIndicator/></RateInformation></Shipment></RatingServiceSelectionRequest>
Run Code Online (Sandbox Code Playgroud)