Class USPSShippingProcessor

All Implemented Interfaces:
BusinessObject, BusinessProcessor, ShippingProcessor

public class USPSShippingProcessor extends BaseShippingProcessor implements ShippingProcessor
Connects to the USPS server for live online rates. Sends XML rate requests to the USPS server and reads the XML responses from it. From the XML Response, it builds a set of shipping options which get presented to the customer during checkout.
Author:
ajain, dtobey
See Also:
  • Field Details

    • FIRST_CLASS_MAIL_PACKAGE

      public static final String FIRST_CLASS_MAIL_PACKAGE
      See Also:
    • log

      static org.apache.commons.logging.Log log
    • totalShipmentWeight

      public Double totalShipmentWeight
    • URL

      public String URL
    • USERID

      public String USERID
    • SHIPPER_ZIP

      public String SHIPPER_ZIP
    • machinable

      public Boolean machinable
    • uspsExtraCharge

      public String uspsExtraCharge
    • uspsExtraWeight

      public String uspsExtraWeight
    • default_Weight_Pounds

      public String default_Weight_Pounds
    • default_Weight_Ounces

      public String default_Weight_Ounces
    • package_Size

      public String package_Size
    • USPS_PackageUseDimensions

      public boolean USPS_PackageUseDimensions
    • default_Width

      public String default_Width
    • default_Length

      public String default_Length
    • default_Height

      public String default_Height
    • USPS_Destination

      public String USPS_Destination
    • uspsDomesticServices

      public String uspsDomesticServices
    • uspsInternationalServices

      public String uspsInternationalServices
    • domesticService

      public boolean domesticService
    • internationalService

      public boolean internationalService
    • addInsuranceInternational

      public boolean addInsuranceInternational
    • default_Girth

      public String default_Girth
    • stateAndCountries

      public StatesAndCountries stateAndCountries
    • default_Insurance

      public String default_Insurance
    • default_Insurance_double

      public double default_Insurance_double
  • Constructor Details

    • USPSShippingProcessor

      public USPSShippingProcessor()
  • Method Details