Why did I get result code 111?
A result code 111 indicates that your API call either tried to capture a transaction that isn't an authorization or to capture an authorization transaction that has already been captured. To fix and avoid this error in the future, ensure your API call isn't attempting to capture a new transaction that's not an authorization or an already completed payment.
See also: