Amex Incorrect CVV Test Card Numbers
Amex · Incorrect CVV: incorrect_cvc failures often surface at the CVC check step. Ensure your API returns a field-level error and does not create a charge.
American Express uses 15-digit card numbers and separate CVV rules. MockCard generates Amex-shaped test data so formatting validators pass before you hit a real gateway.
When to use: PCI-safe flows where CVV is checked separately from PAN tokenization.
CI tip: Do not persist CVV in logs — MockCard CVVs are fictitious test values only.
Typical decline_code in webhook payloads: incorrect_cvc.
Click card to flip
Same scenario, other networks
Need webhook race conditions or 3DS abandonment? See payment failure testing and the API docs. Compare plans on pricing.
API example
const res = await fetch("https://mockcard.io/api/v1/generate", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": process.env.MOCKCARD_API_KEY ?? "",
},
body: JSON.stringify({
brand: "visa", // visa | mastercard | rupay | amex
scenario: "success", // success | insufficient_funds | 3ds_challenge …
}),
});
const card = await res.json();
// { card_number, expiry_month, expiry_year, cvv, brand, scenario }
console.log(card.card_number, card.cvv);