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 independent CAPTURED status verification.
  • A native Web Component that sends only offer_id to 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.