PHP Classes

ISO 7064 Mod 97 10: Encode and verify checksum with ISO 7064 mod 97 10

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (2)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2011-12-19 (3 years ago) RSS 2.0 feedNot enough user ratingsTotal: 351 This week: 1All time: 6,461 This week: 1,086Up
Version License PHP version Categories  
iso-7064-mod-97-10 1.0.0GNU General Publi...5.0Algorithms, PHP 5, Finances
Description Author  

This class can encode and verify number checksum with ISO 7064 mod 97 10 .

It can take a string with digits and computes the respective mod 97 checksum according to ISO 7064 standard used in financial transactions.

The class can also take a number that includes the checksum and verify if it is correct.

Picture of Steven Koch
Name: Steven Koch <contact>
Classes: 1 package by
Country: Portugal Portugal
Age: ???
All time rank: 338840 in Portugal Portugal
Week rank: 896 Up16 in Portugal Portugal Up


Algoritmo que calcula numero de controle, descrito em ISO 7064, Mod 97 10. Normalmente usado para validar IBAN e NIBs de contas bancárias.


class ISO7064Mod97_10
    - encode( string/integer $input )
        return checksum number
    - verify( string/integer $input )
        verify if input are valid with your check digits
    - checkCode( string/integer $input )
        return only check digits of input
    - computeCheck( string/integer $input )
        return mod 97 of input
    - getCheck( string/integer $input )
        return only chek digits of input
    - getData( string/integer $input )
        return value of input without check digits


require 'ISO7064Mod97_10.php'
$c = new ISO7064Mod97_10();
$n = 107571;
$yourNum = $c->encode($n);
$validNumber = '10757107';
$invalidNumber = '10767107';

Qualquer dúvida entre em contacto <stvkoch at> Steven Koch
  Files folder image Files  
File Role Description
Plain text file ISO7064Mod97_10.php Class Class source
Accessible without login Plain text file README Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%Total:351All time:6,461
 This week:1This week:1,086Up