I am setting up my shopping cart to use Express Checkout and Web Payments Standard (doesn't seem to matter which). I have a sandbox business account and have turned IPN notifications on and have input the URL that my shopping cart expects. The IPNs get sent. When I look at the transaction details for all of my checkout orders, I see that the payment status is 'Pending' and the payment is on hold. There's a note that says "We're taking a closer look at this payment. It's required for some payments and normally takes up to 3 business days. Don't ship until we tell you it's ok." Meanwhile in my shopping cart log I see an array of data that Paypal has sent as the IPN. But I also see a 400 error message. The shopping cart app considers the order to be 'pending' and doesn't have a completion date. It seems like I am missing something obvious. Can anyone say why test payments would be put on hold?
... View more