PayFast
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.
APIs
PayFast Payments API
Core REST API for initiating online payment transactions, generating payment identifiers for onsite checkout, and processing payments via credit card, Instant EFT, QR code, and ...
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.