Updated to Build 1707131129.
Same result.
Again, if you set any kind of dimensions set on the product, it will work.
The problem only occurs when no dimensions are set (regardless if I have Use Dimensions set to Yes or No in FedEx method).
I even tried using a "60 lbs." product, again same results.
I also updated our internal dev site to the same latest version and it also gets the same error message on a complete different setup/site, FedEx account, and product configuration.
SO it isn't just isolated to this one site nor to any one specific FedEx account too.
Debug output as follows:
Request FEDEX_GROUND :
array (
'WebAuthenticationDetail' =>
array (
'UserCredential' =>
array (
'Key' => 'xxxxxxxxxxxxxxxxxxxx',
'Password' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
),
),
'ClientDetail' =>
array (
'AccountNumber' => 'xxxxxxxxxxxxxxxxxxxxxx',
'MeterNumber' => 'xxxxxxxxxxxxxxxxxxxxxxx',
),
'TransactionDetail' =>
array (
'CustomerTransactionId' => ' *** Rate Request v10 using PHP ***',
),
'Version' =>
array (
'ServiceId' => 'crs',
'Major' => '10',
'Intermediate' => '0',
'Minor' => '0',
),
'ReturnTransitAndCommit' => true,
'RequestedShipment' =>
array (
'DropoffType' => 'REGULAR_PICKUP',
'ShipTimestamp' => '2017-07-13T13:24:36+00:00',
'ServiceType' => 'FEDEX_GROUND',
'PackagingType' => 'YOUR_PACKAGING',
'TotalInsuredValue' =>
array (
'Ammount' => 1132.5,
'Currency' => 'USD',
),
'Shipper' =>
array (
'Contact' =>
array (
'PersonName' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxx',
'CompanyName' => 'xxxxxxxxxxxxx',
'PhoneNumber' => 'xxxxxxxxxxxxxxxxxxxx',
),
'Address' =>
array (
'StreetLines' =>
array (
0 => '215 N 6th St',
),
'City' => 'Baldwin City',
'StateOrProvinceCode' => 'KS',
'PostalCode' => '66006',
'CountryCode' => 'US',
),
),
'Recipient' =>
array (
'Contact' =>
array (
'PersonName' => 'xxxxxxxxxxxxxxxxxx',
'CompanyName' => NULL,
'PhoneNumber' => 'xxxxxxxxxxxx',
),
'Address' =>
array (
'StreetLines' =>
array (
0 => '200 Southwind Place',
),
'City' => 'Manhattan',
'StateOrProvinceCode' => 'KS',
'PostalCode' => '66503',
'CountryCode' => 'US',
'Residential' => false,
),
),
'ShippingChargesPayment' =>
array (
'PaymentType' => 'SENDER',
'Payor' =>
array (
'AccountNumber' => 'xxxxxxxxxxxxxxxxxxxxxxx',
'CountryCode' => 'US',
),
),
'RateRequestTypes' => 'LIST',
'PackageCount' => 0,
'RequestedPackageLineItems' =>
array (
0 =>
array (
),
),
),
'RequestedPackageDetailType' => 'PACKAGE_SUMMARY',
)
Response FEDEX_GROUND :
stdClass::__set_state(array(
'HighestSeverity' => 'ERROR',
'Notifications' =>
stdClass::__set_state(array(
'Severity' => 'ERROR',
'Source' => 'crs',
'Code' => '300',
'Message' => 'Package 1 - Group package count must be at least a value of 1.',
'LocalizedMessage' => 'Package 1 - Group package count must be at least a value of 1.',
'MessageParameters' =>
stdClass::__set_state(array(
'Id' => 'PACKAGE_INDEX',
'Value' => '1',
)),
)),
'TransactionDetail' =>
stdClass::__set_state(array(
'CustomerTransactionId' => ' *** Rate Request v10 using PHP ***',
)),
'Version' =>
stdClass::__set_state(array(
'ServiceId' => 'crs',
'Major' => 10,
'Intermediate' => 0,
'Minor' => 0,
)),
))