diff --git a/commerce_subscription.module b/commerce_subscription.module
index d220681..fae2d18 100644
--- a/commerce_subscription.module
+++ b/commerce_subscription.module
@@ -1197,6 +1197,9 @@ function commerce_subscription_form_commerce_paypal_wps_redirect_form_alter(&$fo
 	$account = user_load($order->uid);
   $order_wrapper = entity_metadata_wrapper('commerce_order', $order);
 
+  $amount = $order_wrapper->commerce_order_total->amount->value();
+  $currency_code = $order_wrapper->commerce_order_total->currency_code->value();
+
   // Look at each line item in turn to determine if it's a subscription
   // product that wee need to take action on.
   foreach ($order_wrapper->commerce_line_items as $delta => $line_item_wrapper) {
@@ -1219,7 +1222,7 @@ function commerce_subscription_form_commerce_paypal_wps_redirect_form_alter(&$fo
 
 				$paypal_fields = array(
          'item_name' => variable_get('site_name'),
-         'a3' => commerce_currency_amount_to_decimal($product_wrapper->commerce_price->amount->value(), $product_wrapper->commerce_price->currency_code->value()),
+         'a3' => round(commerce_currency_amount_to_decimal($amount, $currency_code), 2),
          'p3' => $product_wrapper->subscription_period->value() == 0 ? 1 : $product_wrapper->subscription_period->value(),
          't3' => $units[$product_wrapper->subscription_units->value()],
          'src' => $product_wrapper->subscription_recurs->value(),
