Status da transação e códigos de resposta

Cada pagamento tem uma ou mais transações associadas. A documentação a seguir aborda os tipos de transação, os códigos de status e as descrições depois que um status HTTP 200 é obtido e uma transação é processada.

Fluxo de trabalho

Tipos de transações

TipoDescrição
PURCHASEUma transação de compra direta.
AUTHORIZETransação associada à autorização. Principalmente para pagamentos com cartão.
CAPTUREUma captura de uma transação previamente autorizada.
REFUNDUm reembolso de uma transação previamente aprovada.
CANCELUm cancelamento de uma transação pendente anteriormente.
VERIFYTransação associada a uma verificação de cartão de crédito.
CHARGEBACKTransação associada a um estorno.
THREE_D_SECUREUma transação de verificação 3DS para uma compra inicial.
FRAUD_SCREENINGA triagem de fraudes está associada à verificação de fraudes.

Códigos de transação

A cada transação, você receberá um response_code detalhando mais informações sobre ele. Os detalhes relacionados a cada status são apresentados abaixo. Use os botões a seguir para navegar até o conteúdo desejado.

Status de sucesso

SUCCEEDED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
SUCCEEDED Transação bem-sucedida N/A 0,8,10,11,16,32
FRAUD_VERIFIED Transação verificada pelo provedor de fraude N/A -
SUCCEEDED_THREE_D_SECURE Validação 3DS bem-sucedida N/A -

Status de ganho

WON Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
REVIEW_WON O adquirente rejeitou o estorno N/A -

Status criado

CREATED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
ACTION_REQUIRED Pagamento criado, mas requer ação adicional do usuário. Isso ocorre em fluxos de autenticação 3D Secure, redirecionamentos de métodos de pagamento, fluxos Headless SDK que exigem continuePayment ou métodos de pagamento assíncronos com etapas adicionais. Verifique o redirect_url ou sdk_action_required campo para as próximas etapas. N/A -
SUCCEEDED Transação criada com sucesso N/A -
RECEIVED Transação recebida N/A -

Status pendente

PENDING Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
CHALLENGE_REQUIRED Transação aguardando a conclusão do desafio N/A -
IN_REVIEW A documentação do estorno foi enviada ao provedor e está sendo analisada N/A -
PENDING_FRAUD_REVIEW A transação está sendo analisada pelo provedor de fraudes N/A -
PENDING_PROVIDER_CONFIRMATION Transação aguardando confirmação N/A -
PENDING_REVIEW Transação aguardando confirmação de revisão de fraude N/A -

Status recusado

📘

Alguns declínios incluem merchant_advice_code (MAC) que indica se e quando tentar novamente. Veja Merchant Advice Codes (MAC).

DECLINED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
ACCOUNT_STATUSEntre em contato com o provedor de fraudes para verificar o status da sua conta.N/A-
ACQUIRE_CONTINGENCYServiço de aquisição indisponívelSUAVE22, 80, 90, 91, 92, 96
AUTHENTICATION_ATTEMPTTentativa de autenticação sem conclusãoN/A-
AUTHENTICATION_FAILED_THREE_D_SECUREFalha na validação 3DN/A-
BAD_FILLED_INFOO cartão não corresponde aos parâmetros do emissorDURO30,89
BANK_NOT_SUPPORTEDBanco não suportado pela chaveSUAVE31
CALL_FOR_AUTHORIZEO aceitador do cartão liga para o departamento de segurança do adquirenteSUAVE66
CANCELLED_BY_USERCancelado pelo usuárioSUAVE17
COUNTRY_NOT_SUPPORTEDEssa transação não pode ser processada devido a um país não suportadoDURO-
CURRENCY_NOT_ALLOWEDMoeda não permitida DURO-
DECLINED_BY_BANKRejeitado pelo banco. Consulte o emissor do cartãoSUAVE-
DECLINED_BY_PROVIDERRejeitado pelo provedor. Consulte os dados do provedorSUAVE-
DISABLEDCartão restritoSUAVE-
DO_NOT_HONORNão honrarSUAVE5
DUPLICATED_TRANSACTIONTransmissão duplicada da transaçãoSUAVE26,94
EXPIREDMétodo de pagamento alternativo expiradoSUAVE
EXPIRED_CARDCartão expiradoDURO33,54
FIRST_USEPrimeiro uso bloqueadoSUAVE78
FRAUD_VALIDATIONViolação de segurançaSUAVE34, 59, 63, 64
FRAUD_VERIFICATION_DECLINED---
INSUFFICIENT_FUNDSFundos insuficientes SUAVE51
INVALID_AMOUNTValor inválidoSUAVE13,64
INVALID_CARD_DATAO cartão não corresponde aos parâmetros do emissor.DURO56
INVALID_CARD_NUMBERO cartão não corresponde aos parâmetros do emissor.DURO14
INVALID_APITentativa de verificar o pagamento com um endereço IP não autorizadoDURO-
INVALID_API_VERSIONVersão inválida da APIDURO-
INVALID_CREDENTIALSCredenciais inválidas do provedor de fraude definidas no Yuno.DURO-
INVALID_ISSUEREmissor inválidoSUAVE15
INVALID_MERCHANTComerciante ou provedor de serviços inválidoSUAVE3
INVALID_PARAMETERSParâmetros inválidosDURO-
INVALID_SECURITY_CODECódigo de segurança do cartão inválidoDURO56,82
INVALID_STATUSStatus inválidoSUAVE-
INVALID_RESPONSE_FORMATO corpo da resposta retornado pelo provedor tem um formato inválidoSUAVE-
INVALID_TRANSACTIONA transação que está sendo tentada é inválidaDURO12,23
ISSUER_VIOLATIONO banco emissor rejeitou a transação devido a alguma violação relacionada à conta.SUAVE93
MISSING_PARAMETERSParâmetros ausentesDURO-
NO_RETRY_LIFE_CYCLESem ciclo de vida de novas tentativasDURO79
NO_RETRY_POLICYPolítica de não repetiçãoDURO82
NO_RETRY_SECURITYSem segurança de nova tentativaDURO83
RETRY_AFTER_1_HRepetir após 1 horaDURO
RETRY_AFTER_24_HRepetir após 24 horasDURO
RETRY_AFTER_2_DRepetir após 2 diasDURO
RETRY_AFTER_4_DRepetir após 4 diasDURO
RETRY_AFTER_6_DRepetir após 6 diasDURO
RETRY_AFTER_8_DRepetir após 8 diasDURO
RETRY_AFTER_10_DRepetir após 10 diasDURO
REJECTED_THREE_D_SECURE_REQUIREDRejeição da validação 3DSSUAVE-
REFER_TO_CARD_ISSUERRejeitado pelo banco. Consulte o emissor do cartãoSUAVE01
REPORTED_LOSTCartão perdidoDURO41
REPORTED_STOLENCartão roubado, retiradaDURO43
REQUESTS_EXCEEDEDLimite de solicitações para a conta do provedor atingido.SUAVE-
RESTRICTED_BY_BANKRejeitado pelo banco. Consulte as condições especiais do emissor do cartãoSUAVE62
TERMINAL_ERRORSua conta de comerciante não está configurada corretamente para a transaçãoSUAVE58
THREE_D_SECURE_REQUIREDO provedor antifraude exige um desafio 3DS para validação adicional.SUAVE
TRANSACTION_NOT_FOUNDTransação não encontradaDURO25
UNAVAILABLE_PAYMENT_METHODA função solicitada não é compatívelDURO-
UNSUPPORTED_OPERATIONA função solicitada não é compatívelDURO40
UNKNOWN_ERRORErro desconhecidoSUAVE-
USER_RESTRICTIONTransação não permitida para o titular do cartãoDURO57

Merchant Advice Codes (MAC)

Esses códigos fornecerão orientações úteis ao lidar com transações recusadas. Você pode encontrar esses campos em nossas respostas públicas de API:

  • transactions.merchant_advice_code e transactions.merchant_advice_code_message: Campos unonormalizados que fornecem códigos padronizados e explicações sobre a negação.
  • transactions.provider_data.merchant_advice_code e transactions.merchant_advice_code_message: Código bruto e mensagem do provedor.

Consulte Merchant Advice Codes (MAC) para obter mais informações.

Merchant Advice Codes (MAC)

Os Merchant Advice Codes fornecem orientação dos emissores/fornecedores sobre o comportamento e a política de novas tentativas. Quando presente em uma recusa, use o MAC para determinar se deve tentar novamente e o tempo recomendado.

código de aconselhamento do comerciante Descrição Código MAC do provedor
UPDATE_INFORMATIONInformações atualizadas/adicionais necessárias01 - Informações atualizadas sobre a conta disponíveis
TRY_AGAIN_LATERRepetir após 10 dias02 - Tente novamente mais tarde
DO_NOT_TRY_AGAINNão tente novamente03 - Não tente novamente
REQUIREMENTS_NOT_FULFILLEDRequisitos Token não atendidos04 - Requisitos Token não atendidos
NO_RETRY_LIFE_CYCLESem ciclo de vida de novas tentativas21 - Plano recorrente cancelado
RETRY_AFTER_1_HRepetir após 1 hora24 - Nova tentativa após 1 hora (fundos insuficientes)
RETRY_AFTER_24_HRepetir após 24 horas25 - Nova tentativa após 24 horas (fundos insuficientes)
RETRY_AFTER_2_DRepetir após 2 dias26 - Repetir após 2 dias (fundos insuficientes)
RETRY_AFTER_4_DRepetir após 4 dias27 - Repetir após 4 dias (fundos insuficientes)
RETRY_AFTER_6_DRepetir após 6 dias28 - Nova tentativa após 6 dias (fundos insuficientes)
RETRY_AFTER_8_DRepetir após 8 dias29 - Nova tentativa após 8 dias (fundos insuficientes)
RETRY_AFTER_10_DRepetir após 10 dias30 - Nova tentativa após 10 dias (fundos insuficientes)
NO_RETRY_POLICYPolítica de não repetição40 - Cartão pré-pago não recarregável
NO_RETRY_SECURITYSem segurança de nova tentativa42 - Pontuação da sanção excedida
MULTIPLE_USE_CARDCartão virtual de uso múltiplo43 - Cartão virtual de uso múltiplo

Status rejeitado

REJECTED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
COUNTRY_NOT_SUPPORTED - DURO -
CURRENCY_NOT_ALLOWED - DURO -
INVALID_PARAMETERS - DURO -
INVALID_REQUEST - DURO -
INTERNAL_ERROR - DURO -
MISSING_PARAMETERS - DURO -

Status do erro

ERROR Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
ERROR Erro interno desconhecido SUAVE -
PROVIDER_ERROR Erro. Ocorreu um erro desconhecido durante a autorização SUAVE 6
PROVIDER_INTERNAL_ERROR Erro interno SUAVE 98
PROVIDER_INVALID_CREDENTIALS Credenciais inválidas DURO -
PROVIDER_INVALID_REQUEST Solicitação inválida DURO -
PROVIDER_TIMEOUT Resposta recebida muito tarde SUAVE 68
PROVIDER_UNKNOWN_ERROR Erro desconhecido SUAVE -
OPERATION_NOT_SUPPORTED O provedor não é compatível com essa operação DURO -
TO_REVERSE A transação será estornada DURO -
PROVIDER_INVALID_RESPONSE Resposta inválida DURO 20
PROVIDER_INVALID_API_VERSION Versão inválida da API DURO -

Status expirado

EXPIRED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
EXPIRED_BY_PROVIDER - N/A -

Status perdido

LOST Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
CLOSED - N/A -
EXPIRED - N/A -
PARTIALLY_CHARGEBACKED - N/A -
REVIEW_LOST A disputa de estorno foi perdida N/A -

Status impedido

PREVENTED Detalhes do status
código_de_resposta Descrição Declínio rígido/suave Código ISO 8583
PREVENTED Pré-disputa desviada pelo provedor/rede. Não são necessárias provas. Terminal. N/A -

Observação

PREVENTED só é aplicável a transações com type = CHARGEBACK quando o provedor/rede indica uma deflexão pré-disputa. Nesses cenários, o Yuno emite apenas o webhook de estorno; nenhum webhook de reembolso é enviado.


Códigos de resposta específicos de estornos

Para obter mais detalhes, consulte a página de códigos de motivos na seção Guias de estorno.

CREATED Detalhes do status
código_de_resposta mensagem_de_resposta Categoria Descrição
EMV_LIABILITY_SHIFT_COUNTERFEIT Mudança de responsabilidade EMV Fraude de falsificação Fraude O titular do cartão está alegando que não autorizou ou não participou de uma transação que você processou.
EMV_LIABILITY_SHIFT_NOT_COUNTERFEIT Mudança de responsabilidade EMV Fraude não falsificada Fraude O titular do cartão está alegando que não autorizou ou não participou de uma transação que você processou.
CARD_PRESENT_FRAUD Outras fraudes - ambiente de cartão-presente Fraude O titular do cartão está alegando que não autorizou nem participou de uma transação digitada com chave ou não assistida realizada em um ambiente com cartão presente.
NON_CARD_PRESENT_FRAUD Outras fraudes - ambiente sem cartão Fraude O titular do cartão não autorizou nem participou de uma transação realizada em um ambiente sem cartão presente, como internet, pedidos por correio, pedidos por telefone e outros.
SCHEME_MONITORING_PROGRAM Outras fraudes - Programa de monitoramento de esquemas Fraude Programa de monitoramento de fraudes de esquemas
NO_AUTHORIZATION Sem autorização Autorização A autorização correta e válida não foi obtida pelo comerciante.
DECLINED_AUTHORIZATION Autorização recusada Autorização A solicitação de autorização recebeu uma resposta de recusa e o comerciante concluiu a transação.
LATE_PRESENTMENT Apresentação tardia Erros de processamento A transação não foi enviada à Visa dentro do prazo exigido.
INCORRECT_TRANSACTION_CODE Código de transação incorreto Erros de processamento O titular do cartão está alegando que o valor convertido da cobrança em uma transação internacional está incorreto.
INCORRECT_CURRENCY Moeda incorreta Erros de processamento O comerciante cometeu um ou mais erros relacionados à moeda da transação
INCORRECT_ACCOUNT_NUMBER Número de conta incorreto Erros de processamento O número da conta na autorização não corresponde ao número da conta usado na transação.
INCORRECT_AMOUNT Valor incorreto Erros de processamento O titular do cartão está alegando que o valor que concordou em pagar é diferente do valor cobrado.
DUPLICATE_PROCESSING Processamento duplicado/pago por outros meios Erros de processamento Uma única transação foi processada duas ou mais vezes.
INVALID_DATA Dados inválidos Erros de processamento A autorização foi obtida com dados inválidos ou incorretos.
PRODUCT_OR_SERVICE_NOT_RECEIVED Mercadorias/Serviços não recebidos Disputas com clientes O titular do cartão está alegando que a mercadoria ou os serviços que encomendou não foram recebidos.
CANCELED_RECURRING_TRANSACTION Transação recorrente cancelada Disputas com clientes Uma transação recorrente foi processada depois de ter sido cancelada.
PRODUCT_OR_SERVICE_ISSUE Mercadorias/Serviços não descritos ou defeituosos Disputas com clientes O titular do cartão está alegando que os produtos não eram como descritos.
COUNTERFEIT_MERCHANDISE Mercadoria falsificada Disputas com clientes A mercadoria foi identificada como falsificada.
MISREPRESENTATION Deturpação Disputas com clientes O banco do titular do cartão recebeu uma notificação do titular do cartão alegando que os termos de venda foram deturpados.
CREDIT_NOT_PROCESSED Crédito não processado Disputas com clientes O banco do titular do cartão recebeu uma notificação do titular do cartão alegando que recebeu autorização, crédito ou recibo de transação anulado que não foi processado.
PRODUCT_OR_SERVICE_CANCELED Mercadorias/Serviços cancelados Disputas com clientes O banco do titular do cartão recebeu um aviso do titular do cartão informando que ele devolveu uma mercadoria ou cancelou serviços, mas o crédito não apareceu no extrato Visa do titular do cartão.
ORIGINAL_TRANSACTION_NOT_ACCEPTED Transação de crédito original não aceita Disputas com clientes O crédito original não foi aceito.
CASH_TRANSACTION_VALUE Não recebimento de dinheiro ou valor de transação de carga Disputas com clientes O titular do cartão não recebeu o valor total do saque em dinheiro em um caixa eletrônico.
CUSTOMER_AGREEMENT É necessário comprovar a transação ou o contrato do cliente. Disputas com clientes O emissor solicita ao comerciante uma cópia do recibo assinado pelo titular do cartão ou qualquer outra documentação que verifique a concordância do cliente com a compra. Normalmente, para verificar uma transação com cartão presente que o titular do cartão contesta ou não reconhece.