First off- thank you very much for releasing this module! The timing was perfect for a project I am finishing up.
I have everything configured (weights, dimensions, API key/password/bin/acct num/etc.) but when I try to calculate the rate the API response shows "Meter number missing or invalid." I've triple checked the meter number and it is definitely correct.
I read that sometimes the account takes up to two days to propagate to the API and in the mean time I may receive this. The source of this comment was a comment on a project similar to this one for another ecommerce system, I was unable to verify this with Fedex. In the meantime I downloaded the developer documents and noticed the 2012 document tells me to point the WSDL to http://fedex.com/ws/ship/v12
Did the guide you download say to point to 2010? Perhaps some account get provisioned to the older API server, or perhaps the account you were developing with was registered two years ago?
I will keep poking around and see what I can come up with. I figured I would at the very least document this issue in the event that other users are having the same issue.
Thanks again for releasing this module!!!
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | commerce_fedex-add_testing_and_production_wsdl_options-1760600-1.patch | 779.02 KB | andyg5000 |
Comments
Comment #1
JStarcher commentedI managed to get this working. I updated the module to use RateService_v12.wsdl and it still was giving the same error.
I updated the address location on line 4727 of RateService_v12.wsdl to use https://ws.fedex.com:443/web-services/rate rather than the beta url that was there originally and all is working now!
Comment #2
andyg5000@JStarcher,
Thanks for helping to figure this out. I've been only using a FedEx developer/testing account so didn't notice the problem. I'm also not sure how I ended up with the V10 file. Anyway, I'm attaching a patch that does these things:
Moves all authentication settings into the same fieldset
Adds the option to use testing or production wsdl (fixes your issue)
Removes the v10 wsdl
Adds production and testing v13 wsdl files
I'd love if you can test this ASAP so that I can get it committed to the current dev.
Thanks,
Andy
Comment #3
andyg5000FexEx finally fixed their issue with registering production accounts so I was able to test the update. Committed new WSDL files and option to switch between testing and production
http://drupalcode.org/project/commerce_fedex.git/commitdiff/5469c95
http://drupalcode.org/project/commerce_fedex.git/commitdiff/15ac56b
Comment #4
andyg5000