尚未偵測到更新。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.