About Rabet
Rabet Kit is a software project operated by AlMorshed Net. It reduces repeated payment-integration work while keeping decisions and secrets in the merchant environment.
The problem it addresses
Developers repeatedly inspect environments, create a UPayments client, connect webhook routes, verify status, and expose an application interface. Rabet organizes those steps into testable contracts with preview-before-write behavior.
Implemented now
- A CLI for checks, Laravel-generator preview and apply, and a local listener.
- Three public MCP tools over stdio, with explicit confirmation before link creation.
- UPayments in foundation, plus a deferred MyFatoorah v2 prototype with offline contract tests. A MyFatoorah v2 HTTP prototype with offline contract tests exists, but it is deferred from the foundation release and is not exposed through MCP. v3 and credentialed operation remain future work.
- An eight-file Laravel scaffold: env, model,
PaymentController,UPaymentsClient,WebhookController, config, migration, and routes, with checkout disabled by default and independentCAPTUREDstatus verification. - A native Web Component that sends only
offer_idto a merchant endpoint and carries neither token nor amount in the browser. - Tests and CI guards documented in the repository.
What Rabet does not do today
It does not hold funds, provide a hosted dashboard or central webhook inbox, or scan arbitrary sites automatically. A credentialed MyFatoorah sandbox run requires a merchant secret and is not yet evidenced; production is not evidenced and requires merchant setup. The generator creates an endpoint that is disabled by default; it does not run until the merchant configures env and prices, runs the migration, registers routes, and operates a Laravel server runtime. The current public site does not deploy that backend or webhook.
Licence and marks
Apache-2.0 governs code received by the user. NOTICE records AlMorshed Net / Jaber Al-Riyahi attribution and the trademark boundary; the licence does not grant general rights to use Rabet or AlMorshed Net as marks. Site terms do not replace the licence.
Operator and contact
Operator: AlMorshed Net. Write to Info@almorshednet.com without sending secrets, card data, or customer data.