IBAN utility library

1.1.0 2018-02-19 14:55 UTC

This package is auto-updated.

Last update: 2024-03-27 00:37:04 UTC


README

Build Status Scrutinizer Software License Total Downloads

cmpayments/iban is a PHP 5.5+ library for validating IBAN bank account numbers.

It currently supports IBAN validation of 99 countries

Installation

To install cmpayments/iban just require it with composer

composer require cmpayments/iban

Usage example

<?php
require 'vendor/autoload.php';

use CMPayments\IBAN;

$iban = new IBAN('NL58ABNA0000000001');

// validate the IBAN
if (!$iban->validate($error)) {
    echo "IBAN is not valid, error: " . $error;
}

// pretty print IBAN
echo $iban->format();

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub

Copyright and license

The cmpayment/iban library is copyright © Bas Peters and licensed for use under the MIT License (MIT). Please see LICENSE for more information.