Just as an FYI PayPal had an issue that probably caused some payments to fail between approximately 5:45 to 6:51 AM GMT. The problem's already been fixed.
https://www.x.com/community/ppx/system
status/mts_updates/blog/2011/06/24/resolved-impact-to-apis-and-website--jun-24;jsessionid=2A512BFDB13F65332C00F58019913977.node0
RESOLVED: This issue has been resolved as of Jun 24, 6:51 AM PDT (Jun 24, 1:51 PM GMT).
Sent Jun 24, 7:02 AM PDT by RPL
UPDATE 1: We are working towards resolving the issue. Next update will be provided by Jun 24, 7:00 AM PDT (Jun 24, 2:00 PM GMT) or as soon as the issue is resolved.
Sent Jun 24, 6:32 AM PDT by RPL
NOTIFICATION: We are experiencing a system issue affecting the Live Site. During this time majority of API requests may fail with error 10001 (Internal Error) and payments might not complete.
Sent Jun 24, 6:01 AM PDT by RPL
Start time: Jun 24, 5:48 AM PDT (Jun 24, 12:48 PM GMT)