Skip to content

cmpayments/iban

Repository files navigation

IBAN

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.