Offline Validations
Fundraiser forms employ multiple validation techniques, with capabilities varying by internet connectivity. We prioritize offline validation where possible, with online services providing enhanced verification.
Offline-Capable Validations
- Card Numbers: Final digit validation using Luhn algorithm
- Phone Numbers: Prefix verification and length checking
- Email Addresses: Basic pattern validation (
@symbol and domain presence)
Online-Only Validations
- Card Information: Brand, type, issuing bank, and level lookup
- Postal Addresses: Autocomplete and validation services
- Email Reliability: Sophisticated scoring for authenticity assessment
International Bank Account Number (IBAN) Offline Validation Process¶
If Online:
IBAN will be checked against the EISCD database of valid IBAN's :
If Valid -> Continue with pledge
If Invalid -> Prompt invalid entry exclude, prompt retry. Log all activity
If Offline
IBAN will be checked against local logic and use modulas checking :
If Validated by local logic, Continue
If outside of logic range: Double entry on conditional acceptance.
Once Back Online
Offline validation by local logic will be passed through the EISCD database for counter-validation
If found to be invalid -> discard and log failed pledge
Conditionally accepted pledges will face same validation once online