Pular para o conteúdo principal
No sandbox, o desfecho de um pagamento com cartão é decidido pelos últimos 4 dígitos do número. Qualquer cartão Luhn-válido fora dos cenários abaixo é aprovado.
O número precisa ser Luhn-válido, senão o formulário de pagamento o rejeita antes de chegar ao gateway. Ex.: 4000 0000 0000 0000 é recusado pelo formulário; 4000 0000 0002 0000 é aceito. Use o gerador abaixo para nunca errar isso.

Gerador de cartão de teste

Escolha a bandeira e o cenário — o número gerado é sempre Luhn-válido e termina no last-4 do cenário.
Validade: qualquer data futura (ex.: 12/30). CVV: qualquer (ex.: 123) — é ignorado pelo sandbox. Bandeira: definida pelo 1º dígito (4 Visa, 5 Mastercard, 6 Elo, 3 Hipercard).

Cenários por last-4

Aprovado

Last-4Resultado
1111, 0000 ou qualquer outro fora da listaAprovado (paid)
0010Fica aguardando pagamento (waiting_payment)

Recusado (permanente, não adianta repetir)

Last-4Decline codeSignificado
1001INSUFFICIENT_FUNDSSaldo insuficiente
1002CARD_DECLINEDCartão recusado
1003EXPIRED_CARDCartão expirado
1004INVALID_CARD_NUMBERNúmero inválido
1005INVALID_CVVCVV inválido
1006FRAUD_SUSPECTEDSuspeita de fraude
1007DO_NOT_HONORNão autorizado
1008EXCEEDED_LIMITLimite excedido
1009RESTRICTED_CARDCartão restrito
1010LOST_STOLEN_CARDCartão perdido/roubado
1011NOT_PERMITTEDOperação não permitida
1012INVALID_AMOUNTValor inválido
1013DUPLICATE_TRANSACTIONTransação duplicada

Falha temporária (retryável)

Last-4Decline codeSignificado
2001PROCESSING_ERRORErro de processamento
2002GATEWAY_TIMEOUTTimeout do gateway
2003NETWORK_ERRORErro de rede
2004ISSUER_UNAVAILABLEEmissor indisponível
2005NO_ROUTESem rota de pagamento

Especiais

Last-4Comportamento
3001Timeout lento — falha (retryável) após ~5 segundos
9999Erro inesperado (exception)

Cartões prontos (copiar e colar)

Todos Luhn-válidos:
CenárioNúmeroCVVValidade
Aprovado4000 0000 0002 000012312/30
Saldo insuficiente4111 0009 1111 100112312/30
Cartão recusado4111 0008 1111 100212312/30
Suspeita de fraude4111 0004 1111 100612312/30
Erro de processamento (retryável)4111 0007 1111 200112312/30
Timeout 5s4111 0005 1111 300112312/30
Para os demais cenários, use o gerador acima.
Esses cenários valem para o sandbox (FakeProvider). Em produção, a aprovação/recusa depende do emissor real do cartão.