I am trying to create a demo and enabled both FedEx and DHL as Delivery methods from my configuration, without setting their API credentials.
But they do not show in the checkout.
Is this normal? Can i do som
We can differentiate delivery methods into two sections :
Online delivery method must have a tracking no. by which we can track with that particular delivery method by that tracking number, so when you create any order it request for a tracking number via "API Keys" so Magento can store that tracking number for further use.
So it's part of the flow to have keys to store the requested tracking number.
For your solution, you can use Sandbox mode which will actually generate a virtual tracking no. for system purpose.
you can checkout how to configure sandbox account at :
Hope it helps !
To display the online payment method on checkout you should have update the credentials, either its live on sandbox