{"id":28130103,"url":"https://github.com/maithy-a/paystack-demo","last_synced_at":"2026-05-08T10:32:14.470Z","repository":{"id":283183254,"uuid":"950943453","full_name":"Maithy-a/paystack-demo","owner":"Maithy-a","description":"A demo web app integrating Paystack in test mode, built with Flask (Python), JavaScript \u0026 HTML. Simulates secure payment transactions for developers learning payment integration, using best practices with .env for secrets.","archived":false,"fork":false,"pushed_at":"2025-05-07T18:20:58.000Z","size":174,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-16T09:54:24.696Z","etag":null,"topics":["payment-gateway","payment-integration","payments","paystack","python","vercel-serverless"],"latest_commit_sha":null,"homepage":"https://bm-paystack.vercel.app/","language":"JavaScript","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/Maithy-a.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,"zenodo":null}},"created_at":"2025-03-18T23:27:50.000Z","updated_at":"2025-05-07T18:21:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"732cbb76-de25-4f14-914b-ffa4938ad7c8","html_url":"https://github.com/Maithy-a/paystack-demo","commit_stats":null,"previous_names":["maithy-a/paystack-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Maithy-a/paystack-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maithy-a%2Fpaystack-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maithy-a%2Fpaystack-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maithy-a%2Fpaystack-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maithy-a%2Fpaystack-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maithy-a","download_url":"https://codeload.github.com/Maithy-a/paystack-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maithy-a%2Fpaystack-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32776635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"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":["payment-gateway","payment-integration","payments","paystack","python","vercel-serverless"],"created_at":"2025-05-14T12:24:15.621Z","updated_at":"2026-05-08T10:32:14.447Z","avatar_url":"https://github.com/Maithy-a.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Paystack Integration\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\u003cbr\u003e\nThis documentation provides an overview of the Paystack Demo web application, which demonstrates Paystack payment integration in test mode. It includes setup instructions, testing guidelines, and notes for real implementation.\n\n## Features\n- Demonstrates Paystack payment integration in test mode.\n- Supports KES (Kenyan Shilling) as the currency.\n\n## Setup Instructions\n1. Install dependencies using `pip install -r requirements.txt`.\n2. Obtain Paystack test API keys from the Paystack Dashboard.\n3. Create a `.env` file to store API keys securely. Add the following and replace values:\n    ```\n    PAYSTACK_PUBLIC_KEY=pk_test_your_public_key_here\n    PAYSTACK_SECRET_KEY=sk_test_your_secret_key_here\n    ```\n5. **Run the Server**: Execute `python api\\app.py`.\n6. **Access the App**: Open `http://localhost:5000` in a browser.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaithy-a%2Fpaystack-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaithy-a%2Fpaystack-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaithy-a%2Fpaystack-demo/lists"}