User Guide
Instant Payment Notification Manual
23
Copyright 2004 PayPal, Inc. All rights reserved
Note: If payment is in USD, the payment_fee value will equal mc_fee.
•  mc_currency: Currency of mc_gross, mc_fee, payment_gross, and payment_
fee amounts. The values are (note the capitalization): 
–  USD
–  EUR
–  GBP
–  CAD
–  JPY
For non-payment subscription IPNs, such as signup, cancel, modify, failed, and 
eot, mc_currency will refer to the currency of the subscription, rather than the 
currency of the payment.
For payment subscription IPNs, mc_currency will refer to the currency of the 
payment. Examples 1 & 2 below refer to subscr_payment IPNs.
Example 1: If a user with a USD balance receives a $100 USD payment, the following 
variables will be used for the payment:
•  mc_gross = payment_gross
•  mc_fee = payment_fee
Example 1: USD Payment (subscr_payment IPN)
payment_status = Completed
payment_gross = 100
payment_fee = 3.00
mc_gross = 100
mc_fee = 3.00
mc_currency = USD










