2004
Instant Payment Notification Manual
24
Copyright 2004 PayPal, Inc. All rights reserved
Example 2: If a user with a CAD balance receives a $100 CAD payment, the following
variables will be used for the payment:
• mc_gross and mc_fee have values
• payment_gross and payment_fee are blank
Example 2: CAD Payment (subscr_payment IPN)
payment_status = Completed
payment_gross =
payment_fee =
mc_gross =100
mc_fee = 3.00
mc_currency = CAD
Additional Variables
IPNs for payments that are either manually or automatically converted into the
primary currency of the account will include the following three new variables with
information on the conversion:
• settle_amount: Amount that is deposited into the user’s primary balance after
the conversion occurs.
• settle_currency: Currency of settle_amount.
• exchange_rate: Exchange rate used if a conversion transaction occurs.
• pending_reason: In addition, payments that are “pending” because the balance
needs to be manually accepted, either because the account does not currently
have a balance in that currency or because automatic conversion is not turned
on, will have a new IPN pending_reason: pending_reason = multi_currency.