{"id":37026123,"url":"https://github.com/monripayments/monri-android","last_synced_at":"2026-01-14T03:01:58.109Z","repository":{"id":43009416,"uuid":"219746836","full_name":"MonriPayments/monri-android","owner":"MonriPayments","description":"Monri Android SDK","archived":false,"fork":false,"pushed_at":"2025-11-07T12:35:18.000Z","size":544,"stargazers_count":5,"open_issues_count":9,"forks_count":1,"subscribers_count":4,"default_branch":"development","last_synced_at":"2025-11-07T14:28:54.244Z","etag":null,"topics":["android-libraries","card","monri","monri-android","monri-payments","payment"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MonriPayments.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-11-05T13:04:51.000Z","updated_at":"2025-10-16T13:58:55.000Z","dependencies_parsed_at":"2025-06-10T15:26:02.734Z","dependency_job_id":"f0374e8d-e5a6-4e4f-85d5-d68c172ceff2","html_url":"https://github.com/MonriPayments/monri-android","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/MonriPayments/monri-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonriPayments%2Fmonri-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonriPayments%2Fmonri-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonriPayments%2Fmonri-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonriPayments%2Fmonri-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MonriPayments","download_url":"https://codeload.github.com/MonriPayments/monri-android/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonriPayments%2Fmonri-android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["android-libraries","card","monri","monri-android","monri-payments","payment"],"created_at":"2026-01-14T03:01:54.212Z","updated_at":"2026-01-14T03:01:58.006Z","avatar_url":"https://github.com/MonriPayments.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# monri-android\nOur Android libraries let you easily accept mobile payments and manage customer information inside any Android app.\n\nMonri has created a Java library for Android, allowing you to easily submit payments from an Android app. With our mobile library, we address PCI compliance by eliminating the need to send card data directly to your server. Instead, our libraries send the card data directly to our servers, where we can convert them to [tokens](https://monri.com/docs/api#tokens).\n\nYour app will receive the token back, and can then send the token to an endpoint on your server, where it can be used to process a payment.\n\nWe support Android 4.4 (API level 19) and above.\n\n## Installation[](https://monri.com/docs/mobile/android#installation)\n\nInstalling the Monri Android library is simple using  [Android Studio](https://developer.android.com/studio/intro)  and  [IntelliJ](https://www.jetbrains.com/help/idea/getting-started-with-android-development.html). You don’t need to clone a repo or download any files. Just add the following to your project’s  `build.gradle`  file, inside the dependencies section.\n\n```gradle\nimplementation 'com.monri:monri-android:3.0.+'\n```\n\n## Proguard rules\n\nAdd:\n```\n-keep public class com.monri.** {\n  public protected private *;\n}\n\n-keep public enum com.monri.** {\n  *;\n}\n```\nto `proguard-rules.pro`\n\n# Payment API Integration\n\nAt some point in the flow of your app you'll obtain payment details from the user. After that you could:\n- use obtained payment details and proceed with charge (confirmPayment)\n- or tokenize obtained payment details for server side usage\n\nIn [Payment API Integration](https://github.com/MonriPayments/monri-android/wiki/Payment-API-Integration) it's explained how to:\n- create payment\n- collect payment details\n- confirm payment\n- get results back on your app and on your backend\n\nIf you want to tokenize obtained payment details then continue to the \"Tokens API Integration\"\n\n# Tokens API Integration\n\nAfter you've obtained payment details it's easy to securely transfer collected data via Tokens API.\n\nIn [Tokens API Integration](https://github.com/MonriPayments/monri-android/wiki/Tokens-API-Integration) it's explained how to:\n- create token request\n- create token\n- how to use created token for transaction authorization on your backend\n\n# Google Pay Integration\n\nIn [Google Pay Integration](https://github.com/MonriPayments/monri-android/wiki/Google-Pay-Integration) it is explained how to implement payments using Google Pay, with 3 possible approaches.\n\n# Questions\n\nIf you have any questions about documentation/APIs/flow do not hesitate to contact us at support@monri.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonripayments%2Fmonri-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonripayments%2Fmonri-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonripayments%2Fmonri-android/lists"}