User Guide

IPN Guide June, 2009 45
IPN Variable Reference
Payment Information Variables
fraud_managment_pending_fil
ters_
x
One or more filters that identify a triggering action associated with one of
the following payment_status values: Pending, Completed, Denied,
where
x is a number starting with 1 that makes the IPN variable name
unique;
x is not the filters ID number. The filters and their ID numbers
are as follows:
z 1 = AVS No Match
z 2 = AVS Partial Match
z 3 = AVS Unavailable/Unsupported
z 4 = Card Security Code (CSC) Mismatch
z 5 = Maximum Transaction Amount
z 6 = Unconfirmed Address
z 7 = Country Monitor
z 8 = Large Order Number
z 9 = Billing/Shipping Address Mismatch
z 10 = Risky ZIP Code
z 11 = Suspected Freight Forwarder Check
z 12 = Total Purchase Price Minimum
z 13 = IP Address Velocity
z 14 = Risky Email Address Domain Check
z 15 = Risky Bank Identification Number (BIN) Check
z 16 = Risky IP Address Range
z 17 = PayPal Fraud Model
invoice Passthrough variable you can use to identify your Invoice Number for this
purchase. If omitted, no variable is passed back.
Length: 127 characters
item_name
x Item name as passed by you, the merchant. Or, if not passed by you, as
entered by your customer. If this is a shopping cart transaction, PayPal
will append the number of the item (e.g., item_name1, item_name2,
and so forth).
Length: 127 characters
item_number Pass-through variable for you to track purchases. It will get passed back to
you at the completion of the payment. If omitted, no variable will be
passed back to you.
Length: 127 characters
mc_currency
z For payment IPN notifications, this is the currency of the payment.
z For non-payment subscription IPN notifications (i.e., txn_type=
signup, cancel, failed, eot, or modify), this is the currency of the
subscription.
z For payment subscription IPN notifications, it is the currency of the
payment (i.e., txn_type = subscr_payment)
Variable Name Description