paymob-check-hmac
CommandAudit a Paymob webhook HMAC verification implementation for correctness and safe failure behavior.
Draft a redacted Paymob support ticket from the current issue and route it to the right channel (Mobe, forum, wizard Contact Support, email, or MCP).
> /plugin marketplace add PaymobAccept/Paymob-AI-Integration-Skill> /plugin install paymob-integration@paymob
description: Draft a redacted Paymob support ticket from the current issue and route it to the right channel (Mobe, forum, wizard Contact Support, email, or MCP). argument-hint: "[short description of the problem, optional]" disable-model-invocation: true allowed-tools: Read Glob Grep
The user needs help from Paymob with: $ARGUMENTS
**Finding the skill files.** `post-integration.md` is in the skill's `references/` directory. Use the first of these paths that exists:
1. `${CLAUDE_PLUGIN_ROOT}/skills/paymob-integration/references/`, for a plugin install 2. `~/.claude/skills/paymob-integration/references/`, for a personal skill install. `~` is the user's home directory. On Windows, expand it yourself (`%USERPROFILE%\.claude\skills\…`), because a literal `~` won't resolve there. 3. `skills/paymob-integration/references/`, for a repository checkout, relative to the working directory
`${CLAUDE_PLUGIN_ROOT}` is only substituted for plugin installs. If it shows up unexpanded, this isn't a plugin install, so use path 2 or 3. If none of the paths resolve, search for `post-integration.md` under any `paymob-integration` directory.
**If you cannot read `post-integration.md`, say so and stop.** Don't route or draft from memory. The channel list and redaction rules are in that file.
Read §5 of `post-integration.md`. If a Paymob tool can answer the problem itself, suggest that tool first and stop there unless the user still wants a ticket:
This follows the tables in §4 and §5.
Fill in the ticket template from §5 using the conversation, the codebase, and logs the user points you to. Ask only for what's missing: region, test or live mode, integration path, Integration IDs, payment method, Paymob transaction ID and order ID, merchant order ID, timestamp with timezone, the exact error, and business impact.
Show the finished ticket (subject and body) in one copyable block. Then name the channel from §5 that fits:
The wizard form is behind a security check, so the user submits it themselves. Don't promise a response time.
Follow the MCP steps in §5 and the live-action safety rules in `SKILL.md`:
1. Show the exact text, account, and mode, and get explicit confirmation. 2. Call `create_support_ticket` once. It isn't pre-approved for this command, so the usual permission prompt appears. Don't auto-retry after a timeout or an unclear response. 3. Report the ticket reference that comes back.
Claude.ai / ChatGPT / Lovable skill upload: Download paymob-integration.zip — do not use GitHub's Code → Download ZIP. Give any AI coding agent expert, workflow-driven knowledge of the Paymob payment gateway across Egypt, UAE, KSA, and Oman.
Audit a Paymob webhook HMAC verification implementation for correctness and safe failure behavior.
Walk through Paymob's integration chooser and recommend the right payment model and checkout surface for this merchant.
Explain a Paymob error code, HTTP status, or error message and give the cause and fix.
Audit a Paymob integration for go-live readiness and report a pass/fail checklist plus the Paymob-side approval steps still…
Recommend which Paymob payment methods to enable for a merchant's business, with regional availability, refund support, and what…
Show Paymob sandbox test card and wallet credentials, optionally filtered by payment method.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.