{"id":15008604,"url":"https://github.com/vinceramcesoliveros/paymongo_sdk","last_synced_at":"2025-09-21T17:51:27.568Z","repository":{"id":61974085,"uuid":"364561870","full_name":"vinceramcesoliveros/paymongo_sdk","owner":"vinceramcesoliveros","description":"Unofficial PayMongo SDK written in Dart.","archived":false,"fork":false,"pushed_at":"2024-06-15T03:31:31.000Z","size":306,"stargazers_count":10,"open_issues_count":3,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T16:05:09.087Z","etag":null,"topics":["dart","dart-lang","dart-package","flutter","flutter-package","flutter-plugin","payment-gateway","payment-integration","paymongo","paymongo-flutter"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/vinceramcesoliveros.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-05T12:00:35.000Z","updated_at":"2024-07-30T15:14:59.000Z","dependencies_parsed_at":"2024-11-02T06:47:21.026Z","dependency_job_id":null,"html_url":"https://github.com/vinceramcesoliveros/paymongo_sdk","commit_stats":null,"previous_names":["ram231/paymongo_sdk"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceramcesoliveros%2Fpaymongo_sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceramcesoliveros%2Fpaymongo_sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceramcesoliveros%2Fpaymongo_sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceramcesoliveros%2Fpaymongo_sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinceramcesoliveros","download_url":"https://codeload.github.com/vinceramcesoliveros/paymongo_sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065289,"owners_count":21041871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dart","dart-lang","dart-package","flutter","flutter-package","flutter-plugin","payment-gateway","payment-integration","paymongo","paymongo-flutter"],"created_at":"2024-09-24T19:19:41.111Z","updated_at":"2025-09-21T17:51:22.506Z","avatar_url":"https://github.com/vinceramcesoliveros.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PayMongo SDK\n \n![PayMongo](assets/readme_headline.png)\n\u003ccenter\u003e\u003ch1\u003eA dart implementation of PayMongo Client SDK.\u003ch1\u003e\u003c/center\u003e\n\n## Flutter package for paymongo\n\nThe flutter package for paymongo will be in separate package. This is to separate\nwhat endpoints to use in the frontend or backend APIs.\n\n### Create Account\nyou can register your account here https://dashboard.paymongo.com/login.\n\n### API Keys\nGo to Developers and locate the _Public Key_ and _Secret Key_. \ncopy the key and use it in your project.\n\n### TODO\n|                                   Payment                                   | Documentation | Production |\n| :-------------------------------------------------------------------------: | :-----------: | :--------: |\n|   [GCash](https://developers.paymongo.com/docs/accepting-gcash-payments)    |       🚧       |     ✅      |\n|    [Debit/Credit](https://developers.paymongo.com/docs/accepting-cards)     |       🚧       |     ✅      |\n| [PayMaya](https://developers.paymongo.com/docs/accepting-paymaya-payments)  |       🚧       |     🚧      |\n| [Grab Pay](https://developers.paymongo.com/docs/accepting-grabpay-payments) |       🚧       |     ❌      |\n\n_Let me know if you have concerns with the SDK by creating an [issue](https://github.com/ram231/paymongo_sdk/issues)_\n\n## Usage\n\nfull [example](./example/lib/main.dart) project.\n\n```dart\n/// for dart standalone project usage\nimport 'package:paymongo_sdk/paymongo_sdk.dart'\n\nvoid main() async {\n    /// apiKey can be either public key or secret key.\n    /// but do not use secret key in your front-end.\n    \n    final publicSDK = PaymongoClient\u003cPaymongoPublic\u003e(apiKey);\n    final data = SourceAttributes(\n    type: 'gcash',\n    amount: amount,\n    currency: 'PHP',\n    redirect: const Redirect(\n        success: \"https://google.com/success\",\n        failed: \"https://google.com/failed\",\n    ),\n    billing: billing,\n    );\n\n    final result = await publicSDK.instance.source.create(data);\n}\n\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinceramcesoliveros%2Fpaymongo_sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinceramcesoliveros%2Fpaymongo_sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinceramcesoliveros%2Fpaymongo_sdk/lists"}