Shop: Add payment_method to getCartSummary function.

For recurring plans this is needed as plans are provided by the payment
method object itself. In most cases payment method is readily available.
Potential issue could occur with JavaScript shopping cart in combination
with recurring payment plans.