The 800 Contract not found error indicates that the
shopperReference used to complete the payment does not exist (anymore).
For example, the saved payment method could have been deleted by the shopper via their account in your system, or an incorrect
shopperReference is submitted in the payments request.
In any case, it means that the current
shopperReference does not have any paymentDetails saved. This can also happen if a token is created and an attempt to complete a payment, using that token, very shortly after creating it.
To troubleshoot this issue, please check the saved payment details for the
shopperReference , and check which
recurringDetailReference are returned in the