Why did I get result code 111?
PayPal returned result code 111 - Capture error.
Cause
Your API call either tried to capture a transaction that isn't an authorization transaction type, or tried to capture an authorization transaction that has already been captured.
Solution
Check that your API call isn't attempting to capture a new transaction that's not an authorization, or an already completed transaction.
See also:
RESULT Values and RESPMSG Text