Skip to content

PHP library implements MT942 format normalizer for SWIFT transactions.

License

Notifications You must be signed in to change notification settings

UweM/mt942-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MT942-PHP

This tools convert MT942 formatted text to PHP objects. PHP library for parse MT942 format that uses Swift. Banks uses MT942 format for payments data transition. More details about MT942 format you can find in Internet.

Installation

$ composer require andrew-svirin/mt942-php

License

andrew-svirin/mt942-php is licensed under the MIT License, see the LICENSE file for details

Example

Include

 use AndrewSvirin\MT942\MT942Normalizer;

Normalize:

 $str = file_get_contents('path_to_file.mt942');
 $normalizer = new MT942Normalizer();
 $transactionList = $normalizer->normalize($str);

Validate:

 $validator = new MT942Validator();
 $violationList = $validator->validateList($transactionList);

Statistic

Build Status

About

PHP library implements MT942 format normalizer for SWIFT transactions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%