# PayFast

**Canonical:** https://apis.io/providers/payfast/  
**Website:** https://payfast.io  
**APIs profiled:** 13

South African payment gateway providing REST APIs for online payment processing, subscription billing, tokenized recurring card payments, onsite checkout, QR code payments, instant EFT bank transfers, and merchant refunds. Trusted by 80,000+ South African businesses and certified PCI-DSS Level 1.

## Kin Score — 35.4 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 35.4).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 62.5 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 21.1 |
| Developer Ergonomics | 7.1 |
| Commercial Clarity | 39.5 |
| Access Clarity | 39.5 |

Regulatory layer — **Payments**: 26.6 (matched via tags).

## Agent readiness — 34.1 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Paid · Self-serve signup — onboarding: self-serve, pricing: paid, trial: no (confidence: high).

## APIs (13)

- **PayFast Subscriptions API** — REST API for managing recurring billing subscriptions, including fetching subscription details, pausing, unpausing, cancelling, updating subscription parameters, and processing ...
- **PayFast Tokenization API** — REST API for managing tokenized recurring card payment agreements, allowing merchants to charge customers at future dates and amounts without storing card details directly. Supp...
- **PayFast Transaction History API** — REST API for querying merchant transaction history with support for date range queries, daily summaries, weekly aggregations, and monthly aggregations, enabling merchants to rec...
- **PayFast Credit Card Transactions API** — REST API for querying individual credit card transaction details by transaction ID, giving merchants programmatic access to card payment records.
- **PayFast Refunds API** — REST API for merchants to initiate and track refunds on completed transactions, specifying refund amount, reason, and account type for disbursement back to the customer.
- **PayFast Credit Card Transactions API** — Query individual credit card transaction details
- **PayFast Notifications API** — Validate ITN (Instant Transaction Notification) webhooks
- **PayFast Onsite Checkout API** — Generate payment identifiers for embedded (onsite) checkout flows
- **PayFast Payment Form API** — Standard redirect-based payment form integration
- **PayFast Refunds API** — Initiate and track refunds on completed transactions
- **PayFast Subscriptions API** — Manage recurring billing subscription agreements
- **PayFast Tokenization API** — Manage tokenized card payment agreements (adhoc charges)
- **PayFast Transaction History API** — Query merchant transaction history with date range and aggregations

## Agentic access (1)

- **Payfast Agentic Access** — 16 operations · 9 acting

## Security (2)

- **Payfast Authentication** — apiKey · 1 scheme
- **Payfast Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Payfast Plans Pricing**

## Tags

Payments, Payment Gateway, South Africa, Subscription, Recurring Billing, Tokenization, Instant EFT, QR Code Payments, Refunds, Fintech

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/payfast/). Scores are computed from the provider's own public artifacts under a published rubric.
