Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

FedEx 556 - No valid services available. when there should be

Hi I'm trying to use the wsdl api to get shipping cost calculated for my website. I'm using opencart and this module (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2055&filter_search=fedex&sort=e.date_modified&order=DESC). On checkout I'm getting this error:

WARNING::556::There are no valid services available.

But I tried the same from and to address on the calculator on the fedex website and it gives me two services: International Priority and International Economy

This is the debug data I have:

Array
(
[WebAuthenticationDetail] => Array
    (
        [UserCredential] => Array
            (
                [Key] => REDACTED
                [Password] => REDACTED
            )

    )

[ClientDetail] => Array
    (
        [AccountNumber] => REDACTED
        [MeterNumber] => REDACTED
    )

[TransactionDetail] => Array
    (
        [CustomerTransactionId] =>  *** Rate Request v9 using PHP *** 
    )

[Version] => Array
    (
        [ServiceId] => crs
        [Major] => 9
        [Intermediate] => 0
        [Minor] => 0
    )

[ReturnTransitAndCommit] => 1
[RequestedShipment] => Array
    (
        [DropoffType] => REQUEST_COURIER
        [ShipTimestamp] => 2011-09-28T09:02:01+00:00
        [PackagingType] => YOUR_PACKAGING
        [TotalInsuredValue] => Array
            (
                [Amount] => 2000
                [Currency] => EUR
            )

        [Shipper] => Array
            (
                [Address] => Array
                    (
                        [StreetLines] => Array
                            (
                                [0] => 
                                [1] => 
                            )

                        [City] => Ronchis
                        [StateOrProvinceCode] => 
                        [PostalCode] => 33050
                        [CountryCode] => IT
                        [Residential] => 1
                    )

            )

        [Recipient] => Array
            (
                [Address] => Array
                    (
                        [StreetLines] => Array
                            (
                                [0] => 
                                [1] => 
                            )

                        [City] => villach
                        [StateOrProvinceCode] => 
                        [PostalCode] => 9500
                        [CountryCode] => AT
                        [Residential] => 1
                    )

            )

        [ShippingChargesPayment] => Array
            (
                [PaymentType] => SENDER
                [Payor] => Array
                    (
                        [AccountNumber] => 263150082
                        [CountryCode] => IT
                    )

            )

        [RateRequestTypes] => LIST
        [PackageCount] => 1
        [PackageDetailSpecified] => 1
        [PackageDetail] => INDIVIDUAL_PACKAGES
        [RequestedPackageLineItems] => Array
            (
                [0] => Array
                    (
                        [Weight] => Array
                            (
                                [Value] => 34
                                [Units] => KG
                            )

                        [Dimensions] => Array
                            (
                                [Length] => 48
                                [Width] => 53
                                [Height] => 122
                                [Units] => CM
                            )

                    )

            )

    )

)


----------

-- NUSOAP -- Array
(
[HighestSeverity] => WARNING
[Notifications] => Array
    (
        [Severity] => WARNING
        [Source] => crs
        [Code] => 556
        [Message] => There are no valid services available. 
        [LocalizedMessage] => There are no valid services available. 
    )

[TransactionDetail] => Array
    (
        [CustomerTransactionId] =>  *** Rate Request v9 using PHP *** 
    )

[Version] => Array
    (
        [ServiceId] => crs
        [Major] => 9
        [Intermediate] => 0
        [Minor] => 0
    )

)

What should I do?

like image 786
Maurizio Pozzobon Avatar asked Sep 28 '11 09:09

Maurizio Pozzobon


3 Answers

I just ran into this error, and it turned out that the issue was an invalid postal code. Double check that you are specifying the "Shipper" information correctly.

Also, if that doesn't work give the FedEx customer support phone number a try. We would not have figured this issue out without their help.

like image 193
M. Scott Ford Avatar answered Nov 07 '22 14:11

M. Scott Ford


I was also having this issue .. but with Joomla, Virtuemart. Because the FedEx server is the same so may be my solution could help somebody else too..

Here are the main things what I fixed to fix this issue.

  1. Product's Weight should be less than the limit if you've set any as Maximum Weight.

  2. If you are using any packaging has more weight than FedEx's provided box i.e. 25KG BOX or 10KG box, then always use "Your Own packaging"

  3. it's true, do keep an eye on ZIP===States (i was testing and put wrong state with different zip) And this ZIP should be added in "Shop's Address" because this is considered as FROM and the destination address as well.

  4. Do note if products have added weights. LWH (Length, Width, Height).

Mine issue resolved after weeks of trouble! I wish somebody else could also resolve this issue if facing.

I was facing following error

"10 kg packaging box is **only** Available at FedEx World Service Center® locations!"

Source

which was a big help to resolve the limitation i've set.

like image 3
MFarooqi Avatar answered Nov 07 '22 14:11

MFarooqi


This issue happen when one of the bellow cases.

  1. Country given is not associated with FedEx account.
  2. Origin address is not real, Especially the post code.
  3. The given packagingType is available in your country.
like image 2
Nishad Up Avatar answered Nov 07 '22 12:11

Nishad Up