paymob

Integrate Paymob's Accept API for Egyptian card, wallet, and kiosk payments.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill paymob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paymob
Source: https://github.com/AfricanDigitalAssetFramework/africa-stack-skills/tree/main/north-africa/paymob
Command: npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill paymob

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable Egyptian payment acceptance by integrating Paymob's Accept API into applications.

Core Features & Use Cases

  • Authentication flow: obtain a short-lived token using an API key.
  • Order creation and payment key generation: initiate payments and present secure checkout options.
  • Webhook-driven status updates: receive and verify transaction events to update order status.
  • Use Case: e-commerce checkouts in Egypt, subscription services, and point-of-sale integrations.

Quick Start

Authenticate with your Paymob API key, create an order, generate a payment key, then redirect the customer to the checkout URL.

Frequently Asked Questions about paymob

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Paymob's Accept API to accept payments in Egypt?

Integrating Paymob's Accept API involves a two-step authentication process using your API key, followed by order creation and payment key generation. You then redirect customers to a secure checkout URL to complete card, wallet, or kiosk transactions.

How does Paymob webhook verification work for transaction status updates?

Paymob webhook verification works by receiving and validating transaction events from the Accept API to automatically update order statuses. This webhook-driven process ensures accurate payment confirmation for e-commerce and subscription flows.

Can I process Egyptian wallet and kiosk payments through the Accept API?

Yes, the Accept API supports processing Egyptian wallet and kiosk payments alongside standard card flows. It enables checkout through redirect, iframe, or API methods to accommodate diverse local payment preferences in Egypt.

What is the two-step authentication flow for Paymob API integration?

The two-step authentication flow for Paymob API integration requires obtaining a short-lived token using your API key. This token authorizes subsequent order creation and payment key generation requests within the Accept API.

Does the Paymob Accept API integration support refunds and error handling?

Yes, the Paymob Accept API integration supports refunds and comprehensive error handling. This allows developers to manage post-purchase transactions and gracefully handle failures during authentication, checkout, and webhook processing.