{"id":13545065,"url":"https://github.com/moov-io/rtp20022","last_synced_at":"2026-01-28T21:00:57.743Z","repository":{"id":65231207,"uuid":"587014911","full_name":"moov-io/rtp20022","owner":"moov-io","description":"ISO20022 messages in Go for Real Time Payments (RTP)","archived":false,"fork":false,"pushed_at":"2026-01-15T20:54:20.000Z","size":730,"stargazers_count":86,"open_issues_count":3,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-01-15T22:45:31.366Z","etag":null,"topics":["iso2002","real-time-payments","rtp"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moov-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-09T19:04:22.000Z","updated_at":"2026-01-11T13:39:13.000Z","dependencies_parsed_at":"2023-09-27T18:29:51.779Z","dependency_job_id":"7ab663fc-1548-40fd-8b33-82fb572c8ee9","html_url":"https://github.com/moov-io/rtp20022","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/moov-io/rtp20022","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moov-io%2Frtp20022","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moov-io%2Frtp20022/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moov-io%2Frtp20022/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moov-io%2Frtp20022/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moov-io","download_url":"https://codeload.github.com/moov-io/rtp20022/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moov-io%2Frtp20022/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28851838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iso2002","real-time-payments","rtp"],"created_at":"2024-08-01T11:00:57.346Z","updated_at":"2026-01-28T21:00:57.693Z","avatar_url":"https://github.com/moov-io.png","language":"Go","funding_links":[],"categories":["Banking \u0026 Ledger"],"sub_categories":[],"readme":"[![Moov Banner Logo](https://user-images.githubusercontent.com/20115216/104214617-885b3c80-53ec-11eb-8ce0-9fc745fb5bfc.png)](https://github.com/moov-io)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://slack.moov.io/\"\u003eCommunity\u003c/a\u003e\n  ·\n  \u003ca href=\"https://moov.io/blog/\"\u003eBlog\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n[![GoDoc](https://godoc.org/github.com/moov-io/rtp20022?status.svg)](https://godoc.org/github.com/moov-io/rtp20022)\n[![Build Status](https://github.com/moov-io/rtp20022/workflows/Go/badge.svg)](https://github.com/moov-io/rtp20022/actions)\n[![Coverage Status](https://codecov.io/gh/moov-io/rtp20022/branch/master/graph/badge.svg)](https://codecov.io/gh/moov-io/rtp20022)\n[![Go Report Card](https://goreportcard.com/badge/github.com/moov-io/rtp20022)](https://goreportcard.com/report/github.com/moov-io/rtp20022)\n[![Repo Size](https://img.shields.io/github/languages/code-size/moov-io/rtp20022?label=project%20size)](https://github.com/moov-io/rtp20022)\n[![Apache 2 License](https://img.shields.io/badge/license-Apache2-blue.svg)](https://raw.githubusercontent.com/moov-io/rtp20022/master/LICENSE)\n[![Slack Channel](https://slack.moov.io/badge.svg?bg=e01563\u0026fgColor=fffff)](https://slack.moov.io/)\n[![GitHub Stars](https://img.shields.io/github/stars/moov-io/rtp20022)](https://github.com/moov-io/rtp20022)\n[![Twitter](https://img.shields.io/twitter/follow/moov?style=social)](https://twitter.com/moov?lang=en)\n\n## moov-io/rtp20022\n\nMoov's mission is to give developers an easy way to create and integrate bank processing into their own software products. Our open source projects are each focused on solving a single responsibility in financial services and designed around performance, scalability, and ease of use.\n\nThis repository contains a subset of ISO 20022 messages for RTP payments. ISO 20022 is a standard for electronic data interchange between financial institutions. It describes a metadata repository containing descriptions of messages and business processes, and a maintenance process for the repository content. The standard covers financial information transferred between financial institutions that includes payment transactions, securities trading and settlement information, credit and debit card transactions, and other financial information.\n\n## Project Status\n\nGo code is [generated with `xsdgen`](https://pkg.go.dev/aqwari.net/xml/cmd/xsdgen) inside the `gen/` folder. Please star the project if you are interested in its progress. Feedback on this early version of ISO 20022 is appreciated and vital to its success. Please let us know if you encounter any bugs/unclear documentation or have feature suggestions by opening up an issue. Thanks!\n\nThis project is used to generate messages and pass certification of 2.9 and 3.0 RTP/TCH releases.\n\n## Usage\n\n### Go Library\n\nThis project offers Go structures which can read and write XML encoded ISO 20022 messages. Go has several [known limitations around XML namespace prefixes](https://github.com/golang/go/issues/13400) which are required for RTP messages. Encoding messages can include namespace prefixes (`xml:\"ns:Name\"`) but decoding messages cannot (`xml:\"Name\"`).\n\n## Getting Help\n\n channel | info\n ------- | -------\nTwitter [@moov](https://twitter.com/moov) | You can follow Moov.io's Twitter feed to get updates on our project(s). You can also tweet us questions or just share blogs or stories.\n[GitHub Issue](https://github.com/moov-io/rtp20022/issues/new) | If you are able to reproduce a problem please open a GitHub Issue under the specific project that caused the error.\n[moov-io slack](https://slack.moov.io/) | Join our slack channel (`#rtp20022`) to have an interactive discussion about the development of the project.\n\n## Supported and Tested Platforms\n\n- 64-bit Linux (Ubuntu, Debian), macOS, and Windows\n\n## License\n\nApache License 2.0 - See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoov-io%2Frtp20022","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoov-io%2Frtp20022","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoov-io%2Frtp20022/lists"}