Getting Payment/shipping Method Details In Smarty

I'm creating a table in the product page of different prices of a product, depending on the payment/shipping methods.
I managed to search and find that the product price variable is {$product.price}, and I've created the table with the payment names manually and the price calculations manually. But I'm hoping it is possible to retrieve payment method / shipping method details manually - like name, surcharge, etc? I tried playing around with this "{$pm.payment.payment_id}" (which I found in another forum post), but this doesn't seem to work.

Is there a smarty shortcut for payment method names?

E.g.

{$payment_data = $pm.payment.payment_id|fn_get_payment_method_data}
{$payment|fn_print_r}

or

{$shipping_data = $shipping_id|fn_get_shipping_info}
{$shipping_data|fn_print_r}

E.g.

{$payment_data = $pm.payment.payment_id|fn_get_payment_method_data}
{$payment|fn_print_r}

or

{$shipping_data = $shipping_id|fn_get_shipping_info}
{$shipping_data|fn_print_r}

Thanks!

So I guess the problem is that Payment Methods only fetch Store IDs and no data is fetched for Shipping Methods in the product page. Will try finding out how to fetch the required information I need so it is available to use on the product page.