2012
Table Of Contents
- Instant Payment Notification Guide
- Contents
- Preface
- Introducing IPN
- Implementing an IPN Listener
- Identifying Your IPN Listener to PayPal
- IPN Testing
- IPN Operations on PayPal
- Using Fraud Management Filters With IPN
- IPN Variable Reference
- IPN Transaction Types
- Transaction and Notification-Related Variables
- Buyer Information Variables
- Payment Information Variables
- Auction Variables
- Mass Pay Variables
- Recurring Payments Variables
- Subscription Variables
- Dispute Resolution Variables
- Pay Message Variables
- Preapproval Message Variables
- Adaptive Accounts IPN Messages
- Payment Review Using Notifications
- Revision History
IPN Variable Reference
Payment Review Using Notifications
68 July 10, 2012 IPN Guide
Payment Review Using Notifications
If PayPal places a payment under review, PayPal sends messages containing the
payment_status and pending_reason variables. In addition, it sends a
protection_eligibility variable that identifies the kind of protection in force for the
transaction.
The initial IPN or PDT message indicates that the payment is under review:
The payment_status variable is set to Pending.
The pending_reason variable is set to PaymentReview.
A subsequent IPN message indicates the resolution of the payment review:
If the transaction was successful and the payment was accepted, PayPal sends a notification
whose payment_status variable is set to Completed.
If the transaction failed and the payment was rejected, PayPal sends a notification whose
payment_status variable is set to Reversed.
NOTE: PDTs are only available for the initial status.