尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Verified payments and working-capital infrastructure for Kenyan merchants.
PayChainKE gives Kenyan SMEs a single, verified account for collections, payroll, and working capital. Every inbound M‑PESA payment is collected through NCBA's Open Banking rails (STK Push, Paybill, and Lipa na M‑PESA) and bank-confirmed before it is ever posted to the merchant's ledger. On top of that ledger, merchants get electronic invoicing with KRA e-TIMS fiscalization, bulk payroll disbursement, revenue-based cash advances, and a trust score derived entirely from their own verified transaction history.查看完整 README ↗Verified payments and working-capital infrastructure for Kenyan merchants.
PayChainKE gives Kenyan SMEs a single, verified account for collections, payroll, and working capital. Every inbound M‑PESA payment is collected through NCBA's Open Banking rails (STK Push, Paybill, and Lipa na M‑PESA) and bank-confirmed before it is ever posted to the merchant's ledger. On top of that ledger, merchants get electronic invoicing with KRA e-TIMS fiscalization, bulk payroll disbursement, revenue-based cash advances, and a trust score derived entirely from their own verified transaction history.
The platform is built for merchants who currently rely on M‑PESA statements, screenshots, and spreadsheets to run their business — replacing that with an auditable system of record.
| App | Description |
|---|---|
| Merchant Dashboard | Primary web console for collections, bulk pay, invoicing, cash advance, and account management. |
| Mobile App | Native merchant experience for collections and account management on the move. |
| Admin Dashboard | Internal console for merchant oversight, revenue reporting, compliance verification, and support tooling. |
| Officer Portal | KYC/KYB application intake and review workstation for onboarding officers. |
| Checkout | Public, unbranded payment page customers land on to pay a link, invoice, or account. |
| Developer Docs | Public documentation for the PayChain Developer API — integration guides, webhooks, and reference. |
| Marketing Site | Public-facing site, waitlist, and product marketing. |
| Backend API | Core ledger, payments, payouts, and settlement service. |
A monorepo containing the merchant-facing web and mobile clients, internal admin/officer tooling, and the backend API.
This repository contains application code only. It does not contain production credentials, customer data, internal operational tooling, or secrets — all environments are configured via .env files that are excluded from version control.
Prerequisites: Node.js ≥ 18, npm ≥ 10, a MongoDB connection string.
# Install dependencies for every app in the workspace
npm install
# Run everything in dev mode
npm run dev
# Run a single app
npm run dev:web
npm run dev:backend
# Any other workspace app (admin, officer, merchant-dashboard, checkout, docs)
npm run dev --workspace=apps/<app-name>
# Mobile app (Expo)
cd apps/mobile-app && npm start
Each app defines its own environment variables — copy the relevant .env.example to .env and fill in local values before running.
This repository is not currently accepting external contributions.
Released under the MIT License unless otherwise noted in a specific package.
[email protected][email protected]PayChainKE — infrastructure for resilient, compliant Kenyan businesses.