diff --git a/uc_coupon.module b/uc_coupon.module
index df66d56..b0cfbec 100644
--- a/uc_coupon.module
+++ b/uc_coupon.module
@@ -1331,6 +1331,9 @@ function uc_coupon_checkout_update($form, $form_state) {
   if (variable_get('uc_coupon_show_in_cart', TRUE) && isset($form['panes']['cart']['cart_review_table'])) {
     $commands[] = ajax_command_html('#cart-pane>div', drupal_render($form['panes']['cart']['cart_review_table']));
   }
+  if (isset($form['panes']['payment']['payment_method'])) {
+    $commands[] = ajax_command_replace('#payment-method', drupal_render($form['panes']['payment']['payment_method']));
+  }
   // Clear the coupon code, but only if the submission was successful.
   if (count(drupal_get_messages('error', FALSE)) == 0) {
     $commands[] = ajax_command_invoke('#coupon-pane input[type=text]', 'val', array(''));
