PHPackages                             paycore/openfintech-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. paycore/openfintech-data

ActiveProject[Payment Processing](/categories/payments)

paycore/openfintech-data
========================

Openfintech data

v0.2.490(2d ago)22110.1k65[4 PRs](https://github.com/openfintechio/openfintech/pulls)MITPHPPHP ^7.4 || ^8.0CI passing

Since Oct 11Pushed 4d ago12 watchersCompare

[ Source](https://github.com/openfintechio/openfintech)[ Packagist](https://packagist.org/packages/paycore/openfintech-data)[ RSS](/packages/paycore-openfintech-data/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (30)Versions (3171)Used By (0)

OpenSource FinTech standards and data
=====================================

[](#opensource-fintech-standards-and-data)

[![Deploy](https://github.com/openfintechio/openfintech/actions/workflows/deploy.yml/badge.svg)](https://github.com/openfintechio/openfintech/actions/workflows/deploy.yml)[![Total Downloads](https://camo.githubusercontent.com/15559366a9796287331741425fd549fd3fbe26891f9f42e65f0d94d1d3bb8526/68747470733a2f2f706f7365722e707567782e6f72672f706179636f72652f6f70656e66696e746563682d646174612f646f776e6c6f6164733f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/paycore/openfintech-data)[![License: MIT](https://camo.githubusercontent.com/f9912c84264026f9f4603d941afdda0372031ce49630a5998cc4a5a279b84f63/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f706179636f72652f6f70656e66696e746563682d646174613f7374796c653d666c61742d737175617265)](https://opensource.org/licenses/MIT)

About [openfintech.io](https://openfintech.io/)
-----------------------------------------------

[](#about-openfintechio)

**Mission:** speeds up development and helps FinTech-services to communicate in *one language*.

**Provides:** open data for vendors, companies, organizations, currencies, banks, digital exchangers, payment providers (PSP), payment methods, etc.

**Created for:** communication of cross-integrated micro-services in "one language".

**The goal is:** to standardize entity identifiers that are used to exchange information among different web-services.

Overview
--------

[](#overview)

International standards yield technological, economic and social advantages.

Benefits for community:

- **Development boost.** Standards speed up the development of new applications and simplify the process of communication between the services.
- **It's Free!** Data and service is available under the MIT License.
- **Collaboration.** It is an open standard and open data, every player of FinTech market can contribute to development and enhancement.
- **Easy integration.** All data is available through native JSON data sources with JSON-Schemas.
- **Rich development tools.** SDKs, UI Viewer and Editor (in-progress), data convertors, validators, formaters, etc.

Data
----

[](#data)

OpenFinTech catalog includes Data and **Unified Identification Codes** of the FinTech industry and world-wide services like:

- Vendors: Organizations and companies.
- Currencies: National, Digital, Virtual, Cryptocurrencies, etc.
- Banks and Branches.
- Payment Service Providers (PSP): Distributors, Aggregators, Collectors, Acquirers, etc.
- Payment &amp; Payout Methods: E-wallets, Bank Cards, Prepaid Cards, SSK, Alternative Methods, etc.
- Digital Exchangers: Online, Offline, Stock, etc.

It also includes different resources like entity logos and icons.

UML
---

[](#uml)

[![Class Diagram](uml-class-diagram.png?raw=true "Domain Model")](uml-class-diagram.png?raw=true)

Agreement
---------

[](#agreement)

- Identification code (natural key) MUST be
    - Unique in data collection
    - Not less than 3 symbols and
    - Consist of:
        - Characters a to z
        - Digits 0 through 9
        - Hyphen (-), Dot (.), Underscore (\_), But cannot start nor end with them
    - Good example: "paypal", "walletone", "bank\_transfer", "ingbank.pl"
    - Bad example: "pay\_pal", "w1", "bk\_trsfr", "ingbpl"
- Resources COULD contains such files as:
    - Icon
        - Filename: icon.\[png|svg\]
        - Format: Only PNG or SVG (is more preferable).
        - Shape: Icons are made to fit in squares (‘quadratic’), while logos do not have shape restrictions.
        - Size: Icons are usually in 16x16 (favicon) or 512x512 (large size is more preferable).
    - Logo
        - Filename: logo.\[png|svg\]
        - Format: Only PNG or SVG (is more preferable).
        - Shape: Logos on the other hand are vector based, and can be scaled into any size without losing quality since they also need to be used in different materials related to the organization it represents such as brochures, business cards, website, banner, signage etc.
        - Size: Min width is 200 px. Max width is 2000 px. Large size is more preferable.
- *Translatable* values MUST be:
    - Format: key-value array, where key is 2-char ISO language code (example: "en", "ge", "uk").
    - Example: "name": {"en": "Forward Bank", "uk": "Форвард Банк"}

Community
---------

[](#community)

Feel free to contribute new FinTech entities and data.

SVG optimization
================

[](#svg-optimization)

```
find . -name *svg -exec mv {} /tmp/to_be_optimized.svg \; -exec scour -i /tmp/to_be_optimized.svg -o {} --enable-viewboxing --enable-id-stripping --enable-comment-stripping --shorten-ids --indent=none \;
```

Links
=====

[](#links)

Libraries
---------

[](#libraries)

Provides up-to-date list of ISO 4217 currencies

Mobile Country Codes (MCC) and Mobile Network Codes (MNC) table in CSV, JSON and XML. Updated daily.

A public repository of Merchant Category Codes (MCC) in formats easier to read than most places (i.e. not a PDF).

List of all currencies with names and ISO 4217 codes in all languages and all data formats.

List of all countries with names and ISO 3166-1 codes in all languages and all data formats.

Tools
-----

[](#tools)

-
-
-
-

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance100

Actively maintained with recent releases

Popularity42

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

1495

Last Release

2d ago

Major Versions

v0.1.401 → 8757.x-dev2022-02-04

v0.1.410 → 9063.x-dev2022-03-09

v0.1.434 → 9562.x-dev2022-05-27

v0.1.479 → 10413.x-dev2022-10-21

v0.2.443 → 4460.x-dev2026-05-19

PHP version history (4 changes)v0.1.0PHP ^7.0

v0.1.138PHP 7.2

v0.1.340PHP ^7.0 || ^8.0

v0.1.427PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/6d3834393f8093286a88277f704ad689eeb41333ed2d94ed12eb83e622901286?d=identicon)[dzubchik](/maintainers/dzubchik)

---

Top Contributors

[![TonyTramb](https://avatars.githubusercontent.com/u/91606148?v=4)](https://github.com/TonyTramb "TonyTramb (1168 commits)")[![romansavchak](https://avatars.githubusercontent.com/u/91130959?v=4)](https://github.com/romansavchak "romansavchak (873 commits)")[![maksym-antonyshyn](https://avatars.githubusercontent.com/u/182228241?v=4)](https://github.com/maksym-antonyshyn "maksym-antonyshyn (200 commits)")[![Pashkalab](https://avatars.githubusercontent.com/u/26350578?v=4)](https://github.com/Pashkalab "Pashkalab (188 commits)")[![VladyslavKyrychuk](https://avatars.githubusercontent.com/u/87081750?v=4)](https://github.com/VladyslavKyrychuk "VladyslavKyrychuk (148 commits)")[![ymcore](https://avatars.githubusercontent.com/u/142906127?v=4)](https://github.com/ymcore "ymcore (126 commits)")[![dzubchik](https://avatars.githubusercontent.com/u/2685761?v=4)](https://github.com/dzubchik "dzubchik (97 commits)")[![SergeKoTnk](https://avatars.githubusercontent.com/u/105853811?v=4)](https://github.com/SergeKoTnk "SergeKoTnk (88 commits)")[![yevhenk-star](https://avatars.githubusercontent.com/u/248865841?v=4)](https://github.com/yevhenk-star "yevhenk-star (72 commits)")[![loperd](https://avatars.githubusercontent.com/u/23015901?v=4)](https://github.com/loperd "loperd (71 commits)")[![MrLelik](https://avatars.githubusercontent.com/u/105703777?v=4)](https://github.com/MrLelik "MrLelik (69 commits)")[![Maxym2244](https://avatars.githubusercontent.com/u/33490756?v=4)](https://github.com/Maxym2244 "Maxym2244 (69 commits)")[![valeriipy-dotcom](https://avatars.githubusercontent.com/u/229796291?v=4)](https://github.com/valeriipy-dotcom "valeriipy-dotcom (64 commits)")[![VladyslavKL](https://avatars.githubusercontent.com/u/109085089?v=4)](https://github.com/VladyslavKL "VladyslavKL (63 commits)")[![yuliia-bondareva-corefy](https://avatars.githubusercontent.com/u/119051067?v=4)](https://github.com/yuliia-bondareva-corefy "yuliia-bondareva-corefy (61 commits)")[![yaroslavvt](https://avatars.githubusercontent.com/u/180406241?v=4)](https://github.com/yaroslavvt "yaroslavvt (60 commits)")[![kostiantynch123](https://avatars.githubusercontent.com/u/159763423?v=4)](https://github.com/kostiantynch123 "kostiantynch123 (55 commits)")[![michaelkuzyk](https://avatars.githubusercontent.com/u/28463622?v=4)](https://github.com/michaelkuzyk "michaelkuzyk (43 commits)")[![zedroxymur](https://avatars.githubusercontent.com/u/9325594?v=4)](https://github.com/zedroxymur "zedroxymur (38 commits)")[![altbrooklyn](https://avatars.githubusercontent.com/u/37415305?v=4)](https://github.com/altbrooklyn "altbrooklyn (36 commits)")

---

Tags

collaborationcommunitydatafinancefintechimagesjsonopenfintechpaymentpayment-gatewaypayment-integrationpayment-methodspayment-teampaymentspayments-datapayments-domainpayments-hubpayoutstandardstandards

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/paycore-openfintech-data/health.svg)

```
[![Health](https://phpackages.com/badges/paycore-openfintech-data/health.svg)](https://phpackages.com/packages/paycore-openfintech-data)
```

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.5k196.2M3.1k](/packages/composer-composer)[infection/infection

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

2.2k28.9M2.4k](/packages/infection-infection)[pantheon-systems/terminus

A command line interface for Pantheon

3391.5M18](/packages/pantheon-systems-terminus)[wikimedia/parsoid

Parsoid, a bidirectional parser between wikitext and HTML5

187557.3k3](/packages/wikimedia-parsoid)[drupal/core-dev

require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.

2022.6M343](/packages/drupal-core-dev)[oat-sa/tao-core

TAO core extension

66143.7k122](/packages/oat-sa-tao-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
