2012

Table Of Contents
Contents
4 April 2012 Sandbox User Guide
Creating a Pending Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Completing or Canceling a Pending Transaction . . . . . . . . . . . . . . . . . . . . 29
Verifying a Test Refund . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Transferring Funds to a Test Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Clearing or Failing Test eCheck Transactions . . . . . . . . . . . . . . . . . . . . . . . . 31
Sending Funds to a Seller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Billing A Customer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Chapter 5 Testing an Express Checkout Integration . . . . . . . . . .35
Chapter 6 Sandbox Test Tools . . . . . . . . . . . . . . . . . . . . .41
Instant Payment Notification Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Testing IPN Messages in the Sandbox . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapter 7 Testing Error Conditions . . . . . . . . . . . . . . . . . .45
API Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Negative Testing Using an Amount-Related Trigger Field . . . . . . . . . . . . . . . . 48
Negative Testing Using a Non-Amount Trigger Field . . . . . . . . . . . . . . . . . . 49
Negative Testing With Multiple Messages . . . . . . . . . . . . . . . . . . . . . . . . 49
Testing Using AVS Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Testing an AVS Code Using Virtual Terminal . . . . . . . . . . . . . . . . . . . . . . 51
Testing an AVS Code Using DoDirectPayment . . . . . . . . . . . . . . . . . . . . . 52
Testing Using CVV Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Testing a CVV Code Using Virtual Terminal . . . . . . . . . . . . . . . . . . . . . . . 54
Testing a CVV Code Using DoDirectPayment . . . . . . . . . . . . . . . . . . . . . . 55
Chapter 8 Testing Payment Review . . . . . . . . . . . . . . . . . .57
Chapter 9 Technical Support . . . . . . . . . . . . . . . . . . . . . .59
Contacting Customer Service for Live PayPal Website Help . . . . . . . . . . . . . . . . 59
Contacting Developer Technical Support for API Help. . . . . . . . . . . . . . . . . . . . 59
Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61