PHP Classes

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

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 441 All time: 6,249 This week: 35Up
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: 343043 in Portugal Portugal
Week rank: 215 Up5 in Portugal Portugal Up

Details

Description =========== Algoritmo que calcula numero de controle, descrito em ISO 7064, Mod 97 10. Normalmente usado para validar IBAN e NIBs de contas bancárias. Methods ======= 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 Example ======= require 'ISO7064Mod97_10.php' $c = new ISO7064Mod97_10(); $n = 107571; $yourNum = $c->encode($n); var_dump($yourNum); //int(10757107) var_dump($c->verify($yourNum)); $validNumber = '10757107'; $invalidNumber = '10767107'; var_dump($c->verify($validNumber)); var_dump($c->verify($invalidNumber)); Qualquer dúvida entre em contacto <stvkoch at gmail.com> Steven Koch

  Files folder image Files (2)  
File Role Description
Plain text file ISO7064Mod97_10.php Class Class source
Accessible without login Plain text file README Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:441
This week:0
All time:6,249
This week:35Up