is SOAP enabled, are your fedex account#/meter#/etc correct?
is SOAP enabled, are your fedex account#/meter#/etc correct?
Hi bislewl,
Sorry for the late response...
SOAP is enabled from what I can tell because the old version is working.
As for the account#/meter#/etc.... they are correct since the old version is working.
When I installed the new version, I double check the information to make sure that it is correct. I even tried copying & pasting the values (making sure there is no hidden character return) and it still doesn't work.
I have been trying for weeks to make it work, but finally gave up and will stick with the old version.
Are there any logs in /cache
Does turn address validation on/off help?
Hi bislewl,
There is no error logs...
I've tried the validation of the address on and off, but still nothing.
When I turn on the debug in the module to see what is happening... the international returns values, but the FedEx Ground returns empty results.
UPDATE:
So this weekend I decided to try to get the new version of the FedEx Web Services working, but failed big time.
After a few hours of me placing "print_r" (fedexwebservices.php) at different location so that I can see the results... this is what I can figure out...
1) for any FedEx International Shipment, it is functioning correctly. I tested it with a Canada Postal Code "J1X 5Z4" and Saudi Arabia Zip Code "11442".
2) for any Domestic Shipment, I am getting "556 There are no valid services available". I tried two Zip Code "10018" and "94043". I even tried the 10 digit Zip Code "94043-0080" and still no services.
3) Then I thought it might be the "RateService_v10.wsdl" pointing to the wrong address, so I changed line 4867 <s1:address location="https://gateway.fedex.com/web-services/"/> to <s1:address location="https://ws.fedex.com:443/web-services/rate"/>. It only works for the International Shipment, but not for Domestic, so changing it gave me the same results.
I think it is in line 490 (fedexwebservices.php) that is returning the "556 There are no valid services available" when the function "getRates" is called.
Not sure why the International Shipping is working while the Domestic Shipping is not.
Just to clarify....
A) My FedEx Account and Meter is correct.
B) SOAP is enabled.
C) There is no errors in the error.log
D) There is no Debug log generated.
Switching back to the old version
We are having the same issue, I am sure there are many who are.
We are using:
Zen Cart 1.5.4
PHP Version: 5.4.40 (Zend: 2.4.0) PHP Memory Limit: -1
Server OS: Linux 2.6.32-358.el6.x86_64
Soap Client enabled
Soap Server enabled
No errors in log, just the options do not show up on checkout.
I had the same issue last week, it actually came down to the weight of the items in the cart, they had a value of 0.001 lbs.
Once I modified the weight in the products an in configuration->Shipping/Packaging, it worked.
Worked, just added 5:0.01 to the Package Tare Small to Medium - added percentage:weight and it started working. Thank you very much
Bookmarks