can't understand why the credentials of my fedex web services test account won't work for the create shipping service and work for the track package service. any ideas?
This could be due to differences in test and production wdsl. You'll see something like this
<service name="RateService">
<port name="RateServicePort" binding="ns:RateServiceSoapBinding">
<s1:address location="https://gatewaybeta.fedex.com:443/web-services/rate"/>
</port>
</service>
Test is gatewaybeta.fedex.com production is gateway.fedex.com
Edit: Fixed spelling