Our component supports all shipping methods including those that make API queries toward the provider. It is using AJAX to load the shipping information and draw the shipping section. If you customer has no support for AJAX, the component will load standard Virtuemart checkout.
How does it work?
AJAX makes queries on every change of shipping or billing address (country, state, zip) This basic information and weight, zone_qty and other variables are casted to php file which then loads shipping section with the variables within current session. The shipping php file of this component loads standard Virtuemart template files to show the shipping. The shipping can also be set to be a select dropdown according to the configuration.
This is the screen shot from http://www.wcpdiesel.com which is using SSL, UPSv2 and PayPal Pro payment gateway. This is a live site, please make no test purchases.
Note for One Page Checkout 2 for Virtuemart 2
If you are using a shipment plugin which generates more then one option per one shipping plugin (other then from extensions.virtuemart.net) we might need to customize our component for your shipping method. We do this for no additional price as it is very important for us to support all available shipping methods.