User Guide
Instant Payment Notification Manual
10
Copyright 2004 PayPal, Inc. All rights reserved
Variable Value Description
Currency and Exchange Information
mc_gross
Transaction-
specific for Multiple 
Currencies
Full amount of the customer's payment, 
before transaction fee is subtracted. 
Equivalent to payment_gross for USD 
payments. If this amount is negative, it 
signifies a refund or reversal, and either of 
those payment statuses can be for the full or 
partial amount of the original transaction.
mc_fee
Transaction-
specific for Multiple 
Currencies
Transaction fee associated with the payment. 
mc_gross minus mc_fee will equal the 
amount deposited into the receiver_email 
account. Equivilent to payment_fee for USD 
payments. If this amount is negative, it 
signifies a refund or reversal, and either of 
those payment statuses can be for the full or 
partial amount of the original transaction fee.
mc_currency
For payment IPNs, this is the currency of the payment. For non-
payment subscription IPNS, this is the currency of the subscription.
“USD” The currency of the payment is U.S. Dollars. 
“GBP” The currency of the payment is Pounds 
Sterling. 
“USD” The currency of the payment is U.S. Dollars. 
“GBP” The currency of the payment is Pounds 
Sterling. 
“EUR” The currency of the payment is Euros. 
“CAD” The currency of the payment is Canadian 
Dollars. 
“JPY” The currency of the payment is Yen. 
settle_amount
Transaction-specific Amount that is deposited into the account’s 
primary balance after a currency conversion 
from automatic conversion (through your 
Payment Receiving Preferences) or manual 
conversion (through manually accepting a 
payment).
settle_currency
Transaction-
specific for Multiple 
Currencies
Currency of settle_amount.
exchange_rate
Transaction-
specific for Multiple 
Currencies
Exchange rate used if a currency conversion 
occurred.










