aid: paytabs
url: https://raw.githubusercontent.com/api-evangelist/paytabs/refs/heads/main/apis.yml
name: PayTabs
kind: company
description: PayTabs is a Saudi-built payment orchestration and gateway provider
  serving merchants across MENA. The PT2 REST API accepts cards and local methods
  (mada, Meeza, KNET, OmanNet, Benefit, STC Pay, urpay) plus Apple Pay, Google Pay
  and Samsung Pay through hosted, managed and own-form flows, with tokenization,
  recurring billing and invoicing. The API is served on region-specific hosts and
  authenticated with a merchant server key.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: enterprise
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Enterprise
  confidence: high
  source:
  - plans
  - authentication
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/paytabs.png
tags:
- Payments
- Payment Gateway
- Fintech
- MENA
- Saudi Arabia
- Cards
- mada
created: '2026-07-17'
modified: '2026-07-17'
specificationVersion: '0.23'
apis:
- aid: paytabs:paytabs-payments-api
  name: PayTabs Payments API
  description: Create and manage transactions.
  humanURL: >-
    https://docs.paytabs.com/manuals/PT-API-Endpoints/Integration-Types-Manuals/Hosted-Payment-Page/HPP-Step-3-Initiating-Payment/HPP-Initiating-Payment/
  baseURL: https://secure.paytabs.com
  tags:
  - Payments
  properties:
  - type: OpenAPI
    url: openapi/paytabs-payments-api-openapi.yml
  - type: Documentation
    url: https://docs.paytabs.com/manuals/PT-API-Endpoints/Introduction/
  - type: APIReference
    url: https://documenter.getpostman.com/view/14575178/TWDRtfWG
  - type: PostmanCollection
    url: collections/paytabs.postman_collection.json
  - type: Documentation
    url: >-
      https://docs.paytabs.com/manuals/PT-API-Endpoints/Integration-Types-Manuals/Hosted-Payment-Page/HPP-Step-7-Manage-Transactions/HPP-Step-7-Query-Transaction/
  - type: Documentation
    url: >-
      https://docs.paytabs.com/manuals/PT-API-Endpoints/Repeat-Billing/Step-1-Understanding-Workflow-&-Prerequisites/Repeat-Billing-Prerequisites/
  - type: Documentation
    url: >-
      https://support.paytabs.com/en/support/solutions/articles/60000902481-3-2-3-invoices-apis-initiating-the-payment-request-download-invoice-pdf
- aid: paytabs:paytabs-transactions-api
  name: PayTabs Transactions API
  description: Query and manage existing transactions.
  humanURL: >-
    https://docs.paytabs.com/manuals/PT-API-Endpoints/Integration-Types-Manuals/Hosted-Payment-Page/HPP-Step-3-Initiating-Payment/HPP-Initiating-Payment/
  baseURL: https://secure.paytabs.com
  tags:
  - Transaction
  tags_raw:
  - Transactions
  properties:
  - type: OpenAPI
    url: openapi/paytabs-transactions-api-openapi.yml
  - type: Documentation
    url: https://docs.paytabs.com/manuals/PT-API-Endpoints/Introduction/
  - type: APIReference
    url: https://documenter.getpostman.com/view/14575178/TWDRtfWG
  - type: PostmanCollection
    url: collections/paytabs.postman_collection.json
  - type: Documentation
    url: >-
      https://docs.paytabs.com/manuals/PT-API-Endpoints/Integration-Types-Manuals/Hosted-Payment-Page/HPP-Step-7-Manage-Transactions/HPP-Step-7-Query-Transaction/
  - type: Documentation
    url: >-
      https://docs.paytabs.com/manuals/PT-API-Endpoints/Repeat-Billing/Step-1-Understanding-Workflow-&-Prerequisites/Repeat-Billing-Prerequisites/
  - type: Documentation
    url: >-
      https://support.paytabs.com/en/support/solutions/articles/60000902481-3-2-3-invoices-apis-initiating-the-payment-request-download-invoice-pdf
common:
- type: CapabilityMap
  url: capabilities/paytabs-capability-edges.yml
  name: PayTabs Business Capability Map
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/paytabs/overview
- type: AgenticAccess
  url: agentic-access/paytabs-agentic-access.yml
- type: TrustCenter
  url: security/paytabs-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/paytabs-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/paytabs-domain-security.yml
- type: Authentication
  url: authentication/paytabs-authentication.yml
- type: GitHubOrganization
  url: https://github.com/paytabscom
- type: LinkedIn
  url: https://www.linkedin.com/company/paytabs
- type: Website
  url: https://paytabs.com/en/
- type: Documentation
  url: https://docs.paytabs.com/
- type: Plans
  url: plans/paytabs-plans-pricing.yml
- type: RateLimits
  url: rate-limits/paytabs-rate-limits.yml
- type: FinOps
  url: finops/paytabs-finops.yml
- url: https://paytabs.com/news/
  type: Blog
- type: DeveloperPortal
  url: https://docs.paytabs.com/
- type: GettingStarted
  url: https://docs.paytabs.com/PT2-API-Endpoints/Introduction/
- type: APIReference
  url: https://documenter.getpostman.com/view/14575178/TWDRtfWG
- type: Postman
  url: https://documenter.getpostman.com/view/14575178/TWDRtfWG
- type: Support
  url: https://support.paytabs.com/en/support/home
- type: Pricing
  url: https://paytabs.com/en/pricing/
- type: SignUp
  url: https://merchant.paytabs.com/merchant/register
- type: TermsOfService
  url: https://ai.paytabs.com/en/terms-of-use/
- type: PrivacyPolicy
  url: https://ai.paytabs.com/en/privacy-policy/
- type: StatusPage
  url: https://status.paytabs.com/
- type: Security
  url: https://ai.paytabs.com/en/security-compliance/
- type: Compliance
  url: https://ai.paytabs.com/en/security-compliance/
- type: Packages
  url: packages/paytabs-packages.yml
- type: SDKs
  url: packages/paytabs-packages.yml
- type: X-MCPServerCandidate
  url: mcp/paytabs-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
  url: llms/paytabs-llms.txt
- type: Overlay
  url: overlays/paytabs-openapi-overlay.yaml
- type: Conformance
  url: conformance/paytabs-conformance.yml
- type: ErrorCatalog
  url: errors/paytabs-problem-types.yml
- type: DeclineCodes
  url: errors/paytabs-decline-codes.yml
- type: Lifecycle
  url: lifecycle/paytabs-lifecycle.yml
- type: Conventions
  url: conventions/paytabs-conventions.yml
- type: Idempotency
  url: conventions/paytabs-conventions.yml
- type: DataModel
  url: data-model/paytabs-data-model.yml
- type: AsyncAPI
  url: asyncapi/paytabs-webhooks-asyncapi.yml
- type: Webhooks
  url: asyncapi/paytabs-webhooks-asyncapi.yml
- type: Sandbox
  url: sandbox/paytabs-sandbox.yml
- type: AgentSkill
  url: skills/_index.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
