ok, let me try
The FedEx is a carrier which also provide the API for integration with it’s services such as:
- rates - to query shipment rates
- shipment - to create/schedule a shipment
The FedEx proposed integration process looks like this:
- Documentation and Downloads (aka get familiar with the API)
- Develop and Test
- Move to production
I’m currently at #3, Certification. Not all services actually requires certification, such as rates do not require any certification, but such as shipment(in order to create labels, commercial invoices for Intl. shipments, etc. does require certification). The process straight forward, you generate label with in the test credentials and emailing to the the Regional Web Integration Solutions Support team.
So, I emailed the label, but they didn’t accepted it because of
The labels you forwarded still did not have any Conditions of carriage
on them . this is what it should look like on the second part of the
label (note this is a ss of a Spanish version)
The label is actually a part (base64) of FedEx response to RequestedShipment request, so, I can pass certain parameters to adjust the label look and feel, get it in the different formats, or even add some custom text, but there is nothing about terms and conditions aka conditions of carriage. Also, they sent an example from their own website specific to the Spain, which doesn’t feels like a part of the label at all. I also was looking examples on their website and found various carriage conditions for different service types. So, a little bit confused how should we handle it? i.e. should we add it as a custom text, should it be different text for different services, etc?
I actually emailed them the same question, but was hoped for maybe someone at thoughtbot had previous experience with FedEx.