NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

PayPal · Códigos de recusa

O que significa o erro PayPal AGREEMENT_ALREADY_CANCELLED?

Verificado em

O erro AGREEMENT_ALREADY_CANCELLED do PayPal significa que o acordo de faturamento que o lojista tentou cobrar já foi cancelado, então o PayPal não aceitará o pagamento. A descrição do PayPal diz apenas que o acordo já está cancelado. Nenhuma nova tentativa funcionará; o cliente deve configurar um novo método de pagamento ou acordo se quiser manter a assinatura.

Descrição do PayPal
O acordo solicitado já está cancelado.
Tipo
Recusa definitiva
Quem recusou
PayPal (acordo cancelado)
Tentar novamente
Não; o cliente deve aprovar um novo acordo
Ação do comprador
Configure o pagamento novamente para manter a assinatura
Ação do lojista
Não tente novamente; peça ao cliente para assinar novamente
Renovação PlatformDTC (Smart retry)
Nunca tentado novamente; cancelado imediatamente como um acordo revogado

O que a PlatformDTC faz

A PlatformDTC trata AGREEMENT_ALREADY_CANCELLED como sempre terminal: independentemente da configuração de nova tentativa, a assinatura é cancelada imediatamente e nunca é tentada novamente. É registrado como o cliente revogando o acordo, não como um cartão com falha, então os relatórios de churn o contam como escolha do cliente. O cliente recebe o e-mail de assinatura encerrada com um link de um clique para reiniciar.

Por que acontece

O acordo de pagamento automático entre o comprador e o lojista não existe mais no PayPal.

O que o comprador pode fazer

Para continuar recebendo a assinatura, reinicie-a a partir do link da loja e aprove o PayPal (ou um cartão) novamente.

O que a loja pode fazer

Não tente novamente. Convide o cliente a reiniciar com uma nova aprovação.

Para desenvolvedores

Na Orders v2, o motivo chega em details[0].issue do corpo do erro.

Perguntas frequentes

O cliente cancelou de propósito?
Muitas vezes sim: os compradores podem desativar pagamentos automáticos no PayPal. A PlatformDTC registra isso como um acordo revogado por esse motivo.
Posso reativar o acordo?
Não. O cliente tem que aprovar um novo.

Fontes

Relacionado

Biblioteca de pagamentos