Fix for issue #1 - was not using or passing the payment_method parameter