Others
FedEx Shipping Method Setup
13 min
overview fedex is a globally recognized shipping and logistics provider known for its reliable courier services, real time tracking, and broad international reach the fedex api platform allows businesses to integrate shipping functionalities directly into their systems, enabling features such as live shipping rate calculation, label generation, shipment tracking, and address validation purpose the purpose of this document is to guide you through the step by step integration of fedex with the onprintshop platform this includes creating a fedex shipper account, generating and configuring api credentials, enabling live rates, and setting up shipping label generation integrating fedex with onprintshop helps automate your shipping workflow, reduce manual input, and ensure accurate shipping details, leading to faster order fulfillment and a better overall experience for both your team and your customers how to integrate 1\ create/log in to your fedex account go to https //www fedex com/secure login/en us/#/credentials sign up or log in to your fedex shipper account 2\ setting up or joining a fedex organization option 1 create an organization go to the organizations tab and click create organization enter your company name, website url, and organization name as the creator, you'll become an admin with the ability to manage roles, projects, and accounts add shipping & billing accounts under shipping accounts, click add account and enter your fedex account number, nickname, and billing address similarly, go to billing accounts and click add billing account (must be u s based ) accept the end user license agreement or forward it to someone authorized option 2 join an existing organization ask your organization's admin to send an invite accept the invite within 24 hours by logging in or creating a new user id if your existing one is already linked to another org 3\ creating a fedex project navigate to the my projects > apis tab click on the create api project select the required fedex apis for your project and review their associated quotas, rate limits, and certification requirements to ensure they meet your integration needs you need to create two apis for your project – ship, rate & other apis as well as the track api for the ship, rate & other apis project, the following three apis must be included in the project if you want to use freight service, select 'freight ltl api' enter project details provide a unique project name, add your destination url and security token for webhook communication, and enter your email and preferred language to receive important updates review and accept the license agreement and order form, then click create to finalize your project setup 4\ test your integration after creating your api project, retrieve your test credentials — api key, secret key, and shipping account — from the test key tab on the project overview page to test the integration, you can use the test credentials and fill up the credentials by selecting testing as the shipping environment in the onprintshop platform 5\ move to production go to your project overview and open the production key tab note webhook projects using account numbers don’t require a move to production step 1 configure project rename your key if needed review the selected account number (from project creation) you can add more accounts later step 2 get project keys copy your production api key and secret key to a secure place — the secret key is shown only once click next to view project details under the production key tab to add more shipping accounts, click edit at the top of the shipping accounts table 6\ certify your fedex api to enable shipping label generation, you must certify your fedex api by following the official guide for developing, testing, submitting sample labels, and moving your project to production 7\ configure fedex in the onprintshop admin panel log in to your onprintshop admin panel go to the store configuration > shipping methods > fedex > edit scroll down to the shipping settings section select the api type as rest and enter all the credentials from the fedex shipper account save the settings