diff --git a/sites/all/modules/commerce/modules/payment/modules/commerce_paypal/modules/wps/commerce_paypal_wps.module b/sites/all/modules/commerce/modules/payment/modules/commerce_paypal/modules/wps/commerce_paypal_wps.module
index 16885ec0a..2dea219a9 100644
--- a/sites/all/modules/commerce/modules/payment/modules/commerce_paypal/modules/wps/commerce_paypal_wps.module
+++ b/sites/all/modules/commerce/modules/payment/modules/commerce_paypal/modules/wps/commerce_paypal_wps.module
@@ -560,6 +560,7 @@ function commerce_paypal_wps_paypal_ipn_process($order, $payment_method, &$ipn)
     case 'Refunded':
       $transaction->status = COMMERCE_PAYMENT_STATUS_SUCCESS;
       $refund_amount = commerce_currency_decimal_to_amount(abs($ipn['mc_gross']), $transaction->currency_code);
+      $transaction->amount = $refund_amount * -1;
       $transaction_message = t('Refunded: @amount, @date', array('@amount' => commerce_currency_format($refund_amount, $transaction->currency_code), '@date' => format_date(REQUEST_TIME, 'short')));
       break;
   }
@@ -930,12 +931,11 @@ function commerce_paypal_wps_payment_refund($transaction, $amount = NULL, $order
       // Build the refund transaction object.
       $refund_transaction->instance_id = $payment_method['instance_id'];
       $refund_transaction->remote_id = $response['REFUNDTRANSACTIONID'];
-      $refund_transaction->amount = $refund_amount * -1;
       $refund_transaction->currency_code = $transaction->currency_code;
       $refund_transaction->payload[REQUEST_TIME . '-refund'] = $response;
       $refund_transaction->status = COMMERCE_PAYMENT_STATUS_SUCCESS;
       $refund_transaction->remote_status = 'Refunded';
-      $refund_transaction->message = t('Refund for @remote_id.', array('@remote_id' => $transaction->remote_id));
+      $refund_transaction->message = t('Refund for @remote_id. Amount: @amount', array('@remote_id' => $transaction->remote_id, '@amount' => commerce_currency_format($refund_amount, $transaction->currency_code)));
       $refund_transaction->data['orig_payment'] = $transaction->transaction_id;
       // Save the credit transaction.
       commerce_payment_transaction_save($refund_transaction);
