I get Create Shipment error and therefore I can not do “Print Label”

Sometimes, you may not be able to print the FedEx shipping labels when using our WooCommerce FedEx Shipping Plugin. Here’s one of the many solutions that should help you solve the issue.

Customer :

I was testing and apparently worked ok.
I used your Test Keys and everything was good.

When I put the Production Key of my client and check “This is Production Key”, apparently everything works ok in the cart and checkout. The problem is that not able “Create Shipment”. I get error and therefore I can not do “Print Label”

On debug mode when I try to “Create Shipment” returns this error

Object stdClass
[HighestSeverity] => ERROR
[Notifications] => stdClass Object
[Severity] => ERROR
[Source] => prof
[Code] => 1000
[Message] => Authentication Failed

[TransactionDetail] => stdClass Object
[CustomerTransactionId] => *** Express Shipping Domestic Request using PHP ***

[Version] => stdClass Object
[ServiceId] => ship
[Major] => 15
[Intermediate] => 0
[Minor] => 0


Can you tell me what is the problem? Can I resolve this?

The Production Keys are OK, my client forwarded us the FedEx’s email.

Support :

While printing labels in production mode, you need authorization from FedEx.

  • You need to contact FedEx with the sample label generated using Test Account details.
  • Please follow Certification Guidelines to get Advanced Services for printing the labels.

Customer :

We have to apply for the certification “Using Web Services With Advanced FedEx Shipping Labels” truth? After following the steps and send test labels. I will have to change something in the code or only check “this is production key” and ready? My client could do the certification or requires some knowledge technical?

Support :

You just need to send the test label and follow the instruction in certification guidelines.

It doesn’t require any modification in code or something technical.

Just check the production key after that.


Last Updated On September 16, 2018