neilnz / nzbankaccountvalidation
A library to validate the checksums of New Zealand bank account numbers
Installs: 23 952
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 2
Open Issues: 0
Requires
- php: >5.3.0
Requires (Dev)
- phpunit/phpunit: 4.7.*
This package is not auto-updated.
Last update: 2024-10-26 18:28:05 UTC
README
This is a simple library for validating input of New Zealand bank account numbers. It is based on the documentation provided by the Inland Revenue Department: http://www.ird.govt.nz/resources/5/0/502c0d02-4a12-493a-8d6d-cf0560071c7d/payroll-spec-2016-v1+2.pdf
This library is not however affiliated with or endorsed by the IRD.
Quick start
<?php $accountNumber = '12-3140-0171323-50'; list($bank, $branch, $account, $suffix) = explode('-', $accountNumber); var_dump(NeilNZ\NZBankAccountValidation\Validator::validate($bank, $branch, $account, $suffix));
Installing
Install using Composer with:
composer.phar require neilnz/nzbankaccountvalidation
Support
Raise a Github ticket if you find something wrong with this: https://github.com/nbertram/nz_bank_account_validation_php/issues
Pull requests also gratefully considered.
Tests
There are tests in PHPUnit format. Travis is running on master.