Por que recebo o erro "800: Contract not found" (Contrato não encontrado)?
O erro 800 Contract not found indica que o shopperReference usado para concluir o pagamento não existe (mais).
Por exemplo, o método de pagamento salvo pode ter sido excluído pelo consumidor por meio da conta dele no seu sistema ou talvez um ShopperReference errado tenha sido enviado na solicitação de pagamentos.
Seja como for, o ShopperReference atual não tem os PaymentDetails salvos. Isso também pode acontecer se for criado um token e houver uma tentativa de conclusão de pagamento com esse token logo em seguida.
Para resolver, confira os dados de pagamento salvos referentes ao shopperReference e veja quais recurringDetailReference ou id retornam na matriz storedPaymentMethods.
Este artigo foi útil?
Saiba mais
Encontre mais detalhes sobre esse tópico.
Acesse Documentos da Adyen