5

こんにちは私はwsdlapiを使用して、自分のWebサイトの送料を計算しようとしています。私はopencartとこのモジュール(http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2055&filter_search=fedex&sort=e.date_modified&order=DESC)を使用しています。チェックアウト時に、次のエラーが発生します。

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

しかし、私はフェデックスのウェブサイトの計算機で同じことを試してみました、そしてそれは私に2つのサービスを与えます:国際優先と国際経済

これは私が持っているデバッグデータです:

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
    )

)

私は何をすべきか?

4

8 に答える 8

10

このエラーが発生したところ、問題は無効な郵便番号であることが判明しました。「Shipper」情報を正しく指定していることを再確認してください。

また、うまくいかない場合は、FedEx カスタマー サポートの電話番号を試してみてください。彼らの助けがなければ、この問題を解決することはできなかったでしょう。

于 2012-01-31T20:45:34.970 に答える
2

この問題は、次のいずれかの場合に発生します。

  1. 指定された国は FedEx アカウントに関連付けられていません。
  2. 発信元の住所は実際のものではありません。特に郵便番号です。
  3. 指定された PackagingType は、お住まいの国で利用できます。
于 2016-04-22T13:08:40.517 に答える
0

ServiceType を指定する必要があります。次のいずれか:

EUROPE_FIRST_INTERNATIONAL_PRIORITY 
FEDEX_1_DAY_FREIGHT 
FEDEX_2_DAY 
FEDEX_2_DAY_AM
FEDEX_2_DAY_FREIGHT 
FEDEX_3_DAY_FREIGHT 
FEDEX_EXPRESS_SAVER 
FEDEX_FIRST_FREIGHT 
FEDEX_FREIGHT_ECONOMY 
FEDEX_FREIGHT_PRIORITY 
FEDEX_GROUND 
FIRST_OVERNIGHT 
GROUND_HOME_DELIVERY
INTERNATIONAL_ECONOMY
INTERNATIONAL_ECONOMY_FREIGHT
INTERNATIONAL_FIRST
INTERNATIONAL_PRIORITY
INTERNATIONAL_PRIORITY_FREIGHT
PRIORITY_OVERNIGHT
SMART_POST
STANDARD_OVERNIGHT

DropoffType と同じレベルで使用する

于 2011-10-29T14:24:18.747 に答える
0

私もこの問題に遭遇し、解決策は住所、都市、郵便番号の末尾から余分なスペースを削除することでした. その後、すべてが再びうまくいきました。

FedEx の API が突然余分なスペースの受け入れを停止した理由はわかりませんが、誰にもわかりません...

于 2018-08-01T18:41:20.773 に答える
0

郵便番号が必須に設定されていることを確認してください。

システム -> ローカリゼーション -> 国でそれを行うことができます。

opencart ではデフォルトで必須ではなく、fedex 配送システムはそれなしでは機能しません。

于 2015-03-26T13:43:41.737 に答える