I am going to answer you step by step.
Can we develop this type of function with FedEx.
Yes, you can use FedEx Webserbice to create a delivery shortcut and, thus, the readiness for sending, and you can also request a pickup using a special call, which is Courrier Dispatch . From the documentation:
Category Service Description Shipping Ship/Cancel Ship Obtain a label for your package Courier Dispatch Courier Dispatch/Cancel Courier Dispatch Request Courier pick up
can we create a schedule entry with different FedEx account numbers:
You can create as many pickups as you want with many accounts, since you are allowed to use.
My developer key $, $ userid, $ password and $ meter will be the same for each user or we will need a different -2 Developer $ key, $ userid, $ password and $ meter for each FedEx account number.
Like all web services, after you register with your settings in your account, the entire operation will be performed with your account, so they will only be mapped to your account. As you know, as soon as you register to get api authorization, you start by identifying your account number, so all operations with your token will be performed by your account. I really think that you will need to have authorization parameters for each client you want to request. You can contact them to find out if they have a way to interact with your auth parameters and other account numbers. I think a faster solution, if possible, would be to charge your client for sending and requesting your account.
you can find Fedex documentation here http://www.fedex.com/us/developer/solutions.html
Fabio
source share