Sample Projects

The sample projects listed below demonstrate the usage of the 4D Shipping SDK components in a simple, straightforward way. By default the sample projects are installed in the demos subfolder of the installation directory.
Sample ProjectDescription
CanadaPostLocator Demo

Shows how to find CanadaPost locations based on various search criteria.

CanadaPostRates Demo

Shows how to get shipping rates for one or more CanadaPost service types.

CanadaPostShip Demo

Shows how to prepare a domestic shipping label based on different options that CanadaPost offers.

CanadaPostShipIntl Demo

Shows how to prepare an international shipping label based on different options that CanadaPost offers.

CanadaPostTrack Demo

Shows how to track a shipment using a CanadaPost tracking number or shipment identifier.

EzRates Demo

Shows how to get shipping rates from FedEx, UPS, and USPS with one component.

EzShip Demo

Shows how to simply create a label via USPS, FedEx, and UPS.

EzTrack Demo

Shows how to track a shipment using a tracking number or shipment identifier.

FedExAddress Demo

Shows how to validate an address with FedExAddress.

FedExCertify Demo

Shows how to generate various labels for the certification process with FedEx.

FedExLocator Demo

Shows how to find FedEx locations based on various search criteria.

FedExRates Demo

Shows how to get shipping rates for one or more FedEx service types.

FedExShip Demo

Shows how to prepare a domestic shipping label based on different options that FedEx offers.

FedExShipIntl Demo

Shows how to prepare an international shipping label based on different options that FedEx offers.

FedExTrack Demo

Shows how to track a shipment using a FedEx tracking number or shipment identifier.

UPSAddress Demo

Shows how to validate an address consisting of city, zipcode, or any combinations of city/state, city/zipcode, city/state/zipcode, or state/zipcode.

UPSCertify Demo

Shows how to create materials necessary for UPS certification.

UPSRates Demo

Shows how to get shipping rates for one or more UPS service types.

UPSShip Demo

Shows how to prepare a domestic shipping label based on different options that UPS offers.

UPSShipIntl Demo

Shows how to prepare an international shipping label based on different options that UPS offers.

UPSTrack Demo

Shows how to track a shipment using a tracking number, shipment identifier, or reference number.

USPSAddress Demo

Shows how to look up and verify a mailing address.

USPSRates Demo

Shows how to get shipping rates for one or more USPS service types.

USPSShip Demo

Shows how to prepare a domestic shipping label based on different options that USPS offers.

USPSTrack Demo

Shows how to track a package.

NOTE: These projects are mostly simple demos, and by no means complete applications. They are intended to illustrate the usage of the 4D Shipping SDK components in a simple, straightforward way. What we are hoping to demonstrate is how simple it is to program with our tools. If you want to know more about them, or if you have questions, please visit www.4dpayments.com or email to support@4dpayments.com.