neilnz/nzbankaccountvalidation

A library to validate the checksums of New Zealand bank account numbers

v0.1 2015-07-27 04:44 UTC

This package is not auto-updated.

Last update: 2024-04-27 16:14:20 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.

Build Status