O pagamento já foi feito para este InvoiceID (nº 10412: fatura duplicada) [fechado]


11

Eu criei um produto de perfil recorrente e usando paypal como gateway de pagamento. Depois de clicar no pagamento, recebi o erro como

"O gateway do PayPal rejeitou a solicitação. O pagamento já foi feito para este InvoiceID (# 10412: duplicar fatura)."

Fiz as configurações necessárias na minha conta paypal. Conta do PayPal (padrão)> Perfil> Preferências de recebimento de pagamento> Em Bloquear pagamentos acidentais : selecione Não, permita vários pagamentos por ID da fatura .

Mas ainda está me dando o mesmo erro.

Qualquer sugestão vai ajudar muito.


Respostas:


3

Eu acho que esse problema ocorre quando temos várias instâncias do site. Caso você tenha várias instâncias de desenvolvimento do site. Você precisa permitir "Aceitar fatura duplicada" do Paypal.

Para corrigir que você precisará acessar sua conta do PayPal, Minha conta> Perfil> Minhas ferramentas de venda> Nome do extrato do cartão de crédito> "Permitir vários pagamentos por ID da fatura".


0

Você deve limpar a var/sessionpasta e tentar novamente.


isso poderia ser um comentário.
Julien Lachal

4
Isso precisa de um grande sinal de alerta, que efetua logout de todos os clientes e remove todos os carros dos visitantes. Além disso, por que isso ajudaria?
Fabian Schmengler

Quando encontrei esse problema, foi o primeiro que me ajudou. Quando você deixa seu cliente no checkout inacabado, na sessão do cliente já é criado o InvoiceID para ele. Qualquer tentativa de realizar a verificação geral a seguir leva a essa mensagem de erro. Este é o primeiro que vem à mente
Andrey Borgoyakov 09/09/16

Embora essa solução funcionou para mim também (em um site de testes, felizmente), devo enfatizar o comentário feito por @FabianSchmengler também. Uma solução menos destrutiva seria preferível, mas se você realmente precisar de uma correção, isso funcionará.
wr125
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.