Author Image

valkhan.2023

Apr 11, 2023

Erro 'charge_already_paid' em Ambiente de Sandbox

Efí Payintegraçãoambiente de sandboxretorno de pagamentocharge_id

{
"code": 3500030,
"error": "charge_already_paid",
"error_description": "Esta transação já possui uma forma de pagamento definida."
}

Estou tendo este retorno com frequencia em ambiente de sandbox pois tenho uma equipe de 3 desenvolvedores e o ID da transação é vinculado ao ID do pedido que é o sequencial do banco de dados, Logo suponho que por haver conflito de chegar mais de 1 transação com o mesmo ID interno nosso vocês identifiquem como uma duplicidade.

Em ambiente de produção, OK, mas em sandbox tem como desabilitar essa verificação enviando algum parâmetro adicional? qual a sugestão para mitigar este problema?

Respostas (1):
Avatar discord do usuario guilherme_efi

guilherme_efi

12/04/2023

Olá, @valkhan.2023. Bom dia! Como vai?
Não há uma forma de desabilitar esta verificação, e o ambiente de homologação tenta ser o mais próximo do de produção. No caso, o charge_id que é o ID da cobrança, ele deve ser único.