{"uid":"cap_rmBxcIVonnMTqlDr48UVl","slug":"keyronne-payment-card-validator-81c14a1f","name":"Keyronne Payment Card Validator","description":"Validate payment card numbers: Luhn checksum plus network detection (Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Maestro) with per-network length rules. Returns the network, Luhn result, and last four digits. Structure only — never that the card exists or has funds. No card data is stored or logged. POST a JSON body like: {\"card\":\"4111 1111 1111 1111\"}","url":"https://keyronne.com/api/card","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"card":{"type":"string","description":"One card number; spaces and dashes ignored."},"cards":{"type":"array","items":{"type":"string"},"maxItems":50,"description":"Batch of card numbers."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2uxCS6Qkz5rTt3gl8F183","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates payment card numbers via Luhn checksum and detects the card network (Visa, Mastercard, Amex, Discover, etc.) with per-network length rules, returning network name, Luhn result, and last four digits.","exampleAgentPrompt":"Can you check if the card number 4111 1111 1111 1111 is structurally valid and tell me what network it belongs to?","exampleUseCases":null,"resultDescription":"Returns the detected card network (Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Maestro), the Luhn checksum pass/fail result, and the last four digits of the card. Does not confirm card existence, funds, or active status. No card data is stored.","failureModes":["Card number fails Luhn check — returns Luhn failure with detected network if determinable","Unrecognized card prefix — network returned as unknown","Card length does not match network rules — flagged as invalid length","Invalid input format (non-numeric after stripping spaces/dashes) — returns parsing error","Batch exceeds 50 cards — request rejected","Missing card field in request body — returns validation error"],"whenToPreferThis":"Use this endpoint when you need to structurally validate a payment card number client-side or server-side before submission, detect the card network from the number, or batch-validate up to 50 card numbers at once. Prefer this over manual Luhn implementations when you need network detection alongside checksum validation. Note: this confirms structural validity only, not whether a card account is active or has funds.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:36:07.724Z","isFirstParty":false}