2004
Instant Payment Notification Manual
11
Copyright 2004 PayPal, Inc. All rights reserved
Variable Value Description
payment_gross
Transaction-specific
for USD payments
only
Full USD amount of the customer's payment,
before transaction fee is subtracted. Will
be empty for non-USD payments. This is a
legacy field replaced by mc_gross. 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.
payment_fee
Transaction-specific
for USD payments
only
USD transaction fee associated with the
payment. payment_gross minus payment_
fee will equal the amount deposited into
the receiver email account. Will be empty
for non-USD payments. This is a legacy
field replaced by mc_fee. 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.
Auction Information
for_auction
“true” This is an auction payment—payments made
using Pay for eBay Items or Smart Logos—
as well as Send Money/Money Request
payments with the type eBay items or
Auction Goods (non-eBay).
auction_buyer_id
Transaction-specific
for Auctions
This is the customer’s auction ID.
auction_closing_
date
Transaction-specific
for Auctions
This is the auction’s close date.
auction_multi_item
Transaction-specific
for Auctions
This is a counter used for multi-item auction
payments. It allows you to cumstomize
your script to only count the mc_gross or
payment_gross for the first IPN you receive
from a multi-item auction (auction_multi_
item), since each item from the auction will
generate an Instant Payment Notification
showing the amount for the entire auction.
Buyer Information
first_name
Transaction-specific Customer’s first name.
last_name
Transaction-specific Customer’s last name.
payer_business_
name
Transaction-specific Customer’s company name.