Maestro UK Validator
Maestro UK debit card numbers — 12 to 19 digits with Luhn check.
International Validation Generation
How validation works
The validator checks the Maestro UK issuer ranges and length, then applies the Luhn checksum.
Install the package
dotnet add package DocumentNumber.PaymentCardNumber.MaestroUK.Validator
Validator in C#
using DocumentNumber.PaymentCardNumber.MaestroUK.Validator;
var validator = new MaestroUKPaymentCardValidator();
var isValid = validator.Validate("67592821775211362");
Console.WriteLine(isValid ? "Valid" : "Invalid");
Live example
67592821775211362 — a real Maestro UK value accepted by the validator
Try Maestro UK validation
Runs the exact same library code your application uses. Nothing you enter is stored.
Frequently asked questions
What is Maestro UK?
Maestro UK debit card numbers — 12 to 19 digits with Luhn check.
How does Maestro UK validation work?
The validator checks the Maestro UK issuer ranges and length, then applies the Luhn checksum.
How do I install the Maestro UK validator package?
dotnet add package DocumentNumber.PaymentCardNumber.MaestroUK.Validator
Is the value I enter in the demo stored?
No. Demo inputs are processed in memory for the current request only and are never persisted or shared.