paycore/openfintech-data

Openfintech 数据

安装次数: 9,194

依赖: 0

建议: 0

安全: 0

星星: 192

关注者: 14

分支: 56

开放问题: 3

类型:项目

v0.1.931 2024-09-26 13:21 UTC

This package is auto-updated.

Last update: 2024-09-26 13:22:06 UTC


README

Deploy Total Downloads License: MIT

关于 openfintech.io

使命:加速开发,帮助金融科技服务用一种语言进行交流。

提供:为供应商、公司、组织、货币、银行、数字兑换者、支付服务提供商(PSP)、支付方式等提供开放数据。

为:跨集成微服务使用“一种语言”进行交流而创建。

目标是:标准化用于不同网络服务之间信息交换的实体标识符。

概述

国际标准带来技术、经济和社会优势。

对社区的益处

  • 发展加速。标准加速了新应用程序的开发,简化了服务间的通信过程。
  • 它是免费的!数据和服务在MIT许可证下可用。
  • 合作。它是一个开放标准,开放数据,金融科技市场的每个参与者都可以为开发和改进做出贡献。
  • 易于集成。所有数据都可通过原生JSON数据源和JSON-Schemas获得。
  • 丰富的开发工具。SDK、UI查看器和编辑器(进行中)、数据转换器、验证器、格式化器等。

数据

OpenFinTech目录包括金融科技行业和全球服务的数据和《统一识别码

  • 供应商:组织和企业。
  • 货币:国家、数字、虚拟、加密货币等。
  • 银行和分支机构。
  • 支付服务提供商(PSP):分销商、聚合器、收集者、收购商等。
  • 支付与退款方式:电子钱包、银行卡、预付卡、SSK、替代方式等。
  • 数字兑换者:在线、离线、股票等。

还包括不同的资源,如实体徽标和图标。

UML

Class Diagram

协议

  • 识别码(自然键)必须是
    • 在数据收集中唯一
    • 不少于3个符号,并且
    • 由以下组成
      • 字母a到z
      • 数字0到9
      • 连字符(-)、点(.)、下划线(_),但不能以它们开始或结束
    • 好例子:"paypal"、"walletone"、"webmoney-transfer"、"ingbank.pl"
    • 坏例子:"pay_pal"、"w1"、"wm_trn"、"ingbpl"
  • 资源可能包含以下文件
    • 图标
      • 文件名:icon.[png|svg]
      • 格式:仅PNG或SVG(更受青睐)。
      • 形状:图标是为了适应正方形(“二次方”),而徽标没有形状限制。
      • 大小:图标通常为16x16(favicon)或512x512(大尺寸更受青睐)。
    • 徽标
      • 文件名:logo.[png|svg]
      • 格式:仅PNG或SVG(更受青睐)。
      • 形状:另一方面,徽标是矢量图形,可以无损失地缩放到任何大小,因为它们也需要用于与组织相关的不同材料,如传单、名片、网站、横幅、标牌等。
      • 大小:最小宽度为200像素。最大宽度为2000像素。大尺寸更受青睐。
  • 可翻译的值必须是
    • 格式:键值数组,其中键是2个字符的ISO语言代码(例如:“en”、“ge”、“uk”)。
    • 示例:“name”:{“en”:“Yandex.Money”,“ru”:“Яндрекс.Деньги”}

社区

请随时贡献新的金融科技实体和数据。

SVG优化

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 \;

链接

https://github.com/moneyphp/iso-currencies 提供最新的 ISO 4217 货币列表

https://github.com/musalbas/mcc-mnc-table 移动国家代码(MCC)和移动网络代码(MNC)表格,格式为 CSV、JSON 和 XML。每日更新。

https://github.com/greggles/mcc-codes 一个公开的商家类别代码(MCC)仓库,格式比大多数地方更易于阅读(即不是 PDF 格式)。

https://github.com/umpirsky/currency-list 包含所有货币名称和 ISO 4217 代码的列表,支持所有语言和数据格式。

https://github.com/umpirsky/country-list 包含所有国家名称和 ISO 3166-1 代码的列表,支持所有语言和数据格式。

工具