4D Shipping SDK 2020 Android Edition

Questions / Feedback?

Introduction

Welcome to 4D Shipping SDK, the most comprehensive suite of components for shipping, tracking, label creation, rate calculation, and address verification! The included components allow for easy integration with shipping services of major international carriers including FedEx, UPS, USPS, and Canada Post.

Once the 4D Shipping SDK components are integrated into your application, you can communicate with the servers over a secure SSL connection.

Before using these components, the user must contact the specified provider to obtain access to that provider's OnLine Tools.

Each request requires specific processing based on the type; therefore, each component has a unique URL for connection purposes.

Note: FedEx and the FedEx logo are registered service marks. All rights reserved.

Note: UPS, the UPS Shield trademark, the UPS Ready mark, the UPS OnLine Tools mark and the Color Brown are trademarks of United Parcel Service of America, Inc. All Rights Reserved.

Note: United States Postal Service, Postal Service, Post Office, StampsOnline, Express Mail, Priority Mail, Delivery Confirmation, First-Class Mail, Global Priority Mail, Parcel Post, Global Express Guaranteed, ZIP Code, the Eagle Logo and Fly Like An Eagle are trademarks of the United States Postal Service. This list is not intended to be exhaustive. For a more complete listing of many USPS trademarks, visit the U.S. Patent and Trademark Office Web site at the link below. http://www.usps.com/homearea/docs/termsofuse.htm?from=home_footer&page=termsofuse

Note: Endicia, A Newell Rubbermaid Company. All rights reserved.

Note: Certain Canada Post trademarks, trade-names, images, logos and pictures are proprietary to Canada Post Corporation or other entities. All rights reserved.

Components Included

CanadaPostAddressEasily find nearby Canada Post locations.
CanadaPostRatesProvides access to pre-ship rate information for a single package per your established Canada Post account rates.
CanadaPostShipAllows you to generate domestic labels using Canada Post.
CanadaPostShipIntlAllows you to generate international labels using Canada Post.
CanadaPostTrackProvides tracking information and SPOD for a given tracking number or other shipment identifier.
EzAddressChecks U.S. shipping addresses.
EzRatesProvides domestic or international rates based on weight, service, and origin/destination information.
EzShipAllows you to generate a shipping label for any domestic services complete with addresses and barcode.
EzTrackRetrieves tracking data for any package shipped from origin to delivery.
FedExAddressAllows you to validate or complete recipient addresses.
FedExFreightRatesProvides access to pre-ship rate information for a freight shipment per your established FedEx account rates.
FedExFreightShipAllows you to generate a FedEx shipping label for any of FedEx freight services complete with addresses and barcode, or cancel a shipment.
FedExMgrProvides a way to subscribe a provider with FedEx Web Services and to register a CSP user with FedEx.
FedExRatesProvides access to pre-ship rate information for a single package per your established FedEx account rates.
FedExShipAllows you to generate a FedEx shipping label for any of FedEx domestic services complete with addresses and barcode, cancel a shipment or close out the FedEx Ground shipments.
FedExShipIntlAllows you to generate a FedEx shipping label for any of FedEx international services complete with addresses and barcode, cancel a shipment, or close out the FedEx Ground shipments.
FedExTrackProvides tracking information, SPOD, and notification for a given tracking number or other shipment identifier.
ShipRequestAllows you to create, send, and parse a custom request.
UPSAddressChecks either a general validation of a city, state, and zip code, or a validation and classification of a specific, street-level address, and suggests alternates if an error is discovered.
UPSFreightRatesProvides UPS Freight Rates service.
UPSFreightShipProvides UPS Freight Shipment service.
UPSRatesProvides domestic or international rates based on weight, service, and origin/destination information.
UPSShipAllows you to generate a UPS shipping label for any of UPS domestic services complete with addresses and barcode, or cancel shipments.
UPSShipIntlAllows you to generate a UPS shipping label for any of UPS international services complete with addresses and barcode, cancel shipments.
UPSTrackProvides up-to-the-minute status reports of shipments, domestic and international, from origin to delivery.
USPSAddressProvides address standardization, zip code lookup and city/state lookup.
USPSMgrProvides a way to perform account management operations.
USPSRatesDetermines domestic and international postage rates based on weight, size, class of mail, and origin/destination information.
USPSShipAllows you to generate a USPS shipping label for any of USPS domestic services complete with addresses and barcode, or manage pickups. To get a label with USPS, postage must be paid. To get a label with postage you must use ppNone , ppEndicia , or ppStamps as your PostageProvider . Note that when PostageProvider is set to ppNone the GetPackageLabel method will generate an eVS label. The eVS (or Electronic Verification System) Label API allows high-volume package mailers and package consolidators to document and pay postage, including special service fees, using electronic manifest files.
USPSShipIntlAllows you to generate a USPS shipping label for any of USPS international services complete with addresses and barcode. Note that when PostageProvider is set to ppNone the GetPackageLabel method will generate an eVS label. The eVS International Label API lets customers generate eVS labels with integrated customs declaration forms.
USPSTrackRetrieves tracking data for any package shipped with Delivery or Signature confirmation.

Additional Information

You will always find the latest information about 4D Shipping SDK at our web site: www.4dpayments.com. We offer free, fully-functional 30-day trials for all of our products, and our technical support staff are happy to answer any questions you may have during your evaluation.

Please direct all technical questions to support@4dpayments.com. To help support technicians assist you as quickly as possible, please provide an detailed and accurate description of your problem, the results you expected, and the results that you received while using our product. For questions about licensing and pricing, and all other general inquiries, please contact sales@4dpayments.com.

Thank You!

Thank you for choosing 4D Shipping SDK for your development needs. We realize that you have a choice among development tools, and that by choosing us you are counting on us to be a key component in your business. We work around the clock to provide you with ongoing enhancements, support, and innovative products; and we will always do our best to exceed your expectations!

Copyright (c) 2022 4D Payments Inc. - All rights reserved.
4D Shipping SDK 2020 Android Edition - Version 20.1 [Build 8300]