{"id":18668166,"url":"https://github.com/eonx-com/payment-gateway-checksums","last_synced_at":"2026-02-08T02:36:58.832Z","repository":{"id":108439051,"uuid":"240183180","full_name":"eonx-com/payment-gateway-checksums","owner":"eonx-com","description":"Hashes of the Payment Gateway JS SDK package","archived":false,"fork":false,"pushed_at":"2020-03-17T06:37:09.000Z","size":27,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-31T16:42:04.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eonx-com.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-13T05:18:04.000Z","updated_at":"2022-09-08T23:23:05.000Z","dependencies_parsed_at":"2023-06-01T03:15:40.371Z","dependency_job_id":null,"html_url":"https://github.com/eonx-com/payment-gateway-checksums","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eonx-com/payment-gateway-checksums","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eonx-com%2Fpayment-gateway-checksums","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eonx-com%2Fpayment-gateway-checksums/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eonx-com%2Fpayment-gateway-checksums/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eonx-com%2Fpayment-gateway-checksums/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eonx-com","download_url":"https://codeload.github.com/eonx-com/payment-gateway-checksums/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eonx-com%2Fpayment-gateway-checksums/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29218041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T02:25:35.815Z","status":"ssl_error","status_checked_at":"2026-02-08T02:24:27.970Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-07T08:41:43.984Z","updated_at":"2026-02-08T02:36:58.798Z","avatar_url":"https://github.com/eonx-com.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Payment Gateway - Checksums\n**Note:** ***Payment Gateway is an alias for Eoneo***\n\nRegistry of file hashes taken for each published version of the [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/).\n\n\n## Description\n\nThis repository is a registry of file hashes that are generated for each version of [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/) \n\nFor each version of [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/) that is published, a branch and pull-request will be created against this repo.\n\n- Branches and pull-requests are using the following naming; `RELEASE/{VERSION}` e.g. `RELEASE/1.12.0`\n\nThis pull request will contain the updated versions.json file, containing the file hashes for the new version.\n\n### Pull Requests\n\nPull requests are automatically made when a branch matching the `RELEASE/*` pattern is pushed to, each pull request will need a senior staff member to review and merge into the master branch.\n\nThe branch will be generated, have the updated version.json file committed, and pushed by the Github Action running on the [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/) repo.\n \nOnce the pull request is merged into the master branch, the version.json file will become available for the [Payment Gateway - Serverless Checksum Lambda](https://github.com/eonx-com/payment-gateway-checksums-serverless) to verify against.  \n\n**Note:** ***False positives may occur for about 10 minutes after merging as the the GitHub supplied [RAW](https://raw.githubusercontent.com/eonx-com/payment-gateway-frontend-checksums/master/versions.json) URL is cached.***\n\n\n### Checksum file - version.json\nThe version.json file will list the semantic version, and hashes for each file found in the `/dist` folder in [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/)\n\n***Here is an example of what the version.json file***\n\n```json\n{\n  \"1.11.0\": {\n    \"eoneo-pay.common.js\": \"eesei7Jaehoh9chu9Kooroo0chaid1ohpu4zuC0pheth1oa1yeeGi5oothaZiecai\",\n    \"eoneo-pay.common.min.js\": \"AiNgeenei2poCaap6eeng1pohjailai3yieque9eingoo3pohweingahgh9onai7S\",\n    \"eoneo-pay.iife.js\": \"eikilaovae1laeSeighaisoomoc0eibeeFeed8Kae1eexah7dumiey6fonuCaehoo\"\n  },\n  \"1.12.0\": {\n    \"eoneo-pay.common.js\": \"eesei7Jaehoh9chu9Kooroo0chaid1ohpu4zuC0pheth1oa1yeeGi5oothaZiecai\",\n    \"eoneo-pay.common.min.js\": \"fohngu3wee0oukae8ie9cai4Ekohz1ieGh1mahWooroGhikohwie1OoCh4eehe7ei\",\n    \"eoneo-pay.iife.js\": \"xohsh2aem8etheNag0sei4jox0ievie3EiceegeiSeiboh9eiH5leifuphoov2Bee\"\n  }\n}\n\n```\n\n- Each version in the versions.json file has to be unique.\n- Hashes are not unique and may appear more than once, as the files may not change. As an example, above you can see the hash is the same for the first file `eoneo-pay.common.js` across both versions.\n\n***We are using `sha256` hashes, these are based on the file content, any updates to the JS files should cause a new hash to be generated***\n### Debugging\nIf for whatever reason the hash appears to be incorrect, you can verify it from the command line by running the following in your checked out copy of the [Eoneo JS SDK v2](https://github.com/eonx-com/eoneo-js-sdk-v2/) repo;\n```shell script\n$ cd eoneo-js-sdk-v2\n$ sha256sum dist/*\n \nPiogh3Hiqu6ieCoh7aif6TeingahxieB5oaH2jae7eudeiz1eiSh8eoquuasah2ze  dist/eoneo-pay.common.js\netahch6xaifu1aulemeethoo6fae9iereejeiquaitooho6Ahlooth6Fob0ootahj  dist/eoneo-pay.common.min.js\nRievaeh7eigiodoo6seec0if5Vootai9ooWaiY5ohgiesh7eiraiH4eipoo0hohFi  dist/eoneo-pay.iife.js\n\n```\n\n## Built With\n\n* [eonx-com/actions-pull-request](https://github.com/eonx-com/actions-pull-request) - Github Action to create pull requests \n\n## Authors\n\n* **Jy Kingston** - *Initial work* - [EonX](https://eonx.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feonx-com%2Fpayment-gateway-checksums","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feonx-com%2Fpayment-gateway-checksums","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feonx-com%2Fpayment-gateway-checksums/lists"}