2012

IPN Variable Reference
Pay Message Variables
60 July 10, 2012 IPN Guide
Pay Message Variables
PayPal generates an IPN message that contains information about the pay request or payment
in response to the Adaptive Payments Pay and ExecutePayment API operations.
reason_code Reason for the case.
Values for case_type set to complaint:
non_receipt: Buyer claims that he did not receive goods or service.
not_as_described: Buyer claims that the goods or service received
differ from merchant’s description of the goods or service.
Values for case_type set to chargeback:
unauthorized
adjustment_reimburse: A case that has been resolved and close
requires a reimbursement.
non_receipt: Buyer claims that he did not receive goods or service.
duplicate: Buyer claims that a possible duplicate payment was
made to the merchant.
merchandise: Buyer claims that the received merchandise is
unsatisfactory, defective, or damaged.
special: Some other reason. Usually, special indicates a credit card
processing error for which the merchant is not responsible and for
which no debit to the merchant will result. PayPal must review the
documentation from the credit card company to determine the nature
of the dispute and possibly contact the merchant to resolve it.
Variable Description
transaction_type The type of transaction. Possible values are:
Adaptive Payment PAY
This notification occurs when is a payment is made due to a PayRequest.
The variables for the Adaptive Payment Pay notification are similar to
the PaymentDetailsResponse fields.
Adjustment
This can be for a chargeback, reversal, or refund; check the reason_code
to see which it is.
Variable Name Description