isPanValid method
Validates the Merchant PAN using the Luhn Algorithm.
The Luhn algorithm is used to validate the integrity of the PAN. This method checks if the PAN passes the checksum validation.
Returns:
trueif the PAN is valid according to the Luhn algorithm.falseif the PAN is invalid or null.
Implementation
bool isPanValid({bool checkLuhn = true}) {
if (pan.isNotEmpty) {
return pan.isValidPAN(checkLuhn: checkLuhn);
}
return false;
}