MCP Hub
Back to servers

PayFast MCP

Enables interaction with the South African PayFast payment gateway to manage transactions, subscriptions, and refunds. It allows users to create payments, query transaction statuses, and check settlement balances through the MCP protocol.

glama
Updated
Apr 1, 2026

payfast-mcp

MCP server for PayFast payment gateway (South Africa).

Tools (8)

ToolDescription
create_paymentCreate a payment request
query_transactionQuery transaction status
cancel_subscriptionCancel a subscription
update_subscriptionUpdate a subscription
create_adhocCharge tokenized card (ad-hoc)
refund_paymentRefund a payment
get_balanceGet settlement balance
validate_signatureValidate a webhook signature

Quick Start

{
  "mcpServers": {
    "payfast": {
      "command": "npx",
      "args": ["-y", "@theyahia/payfast-mcp"],
      "env": {
        "PAYFAST_MERCHANT_ID": "<YOUR_PAYFAST_MERCHANT_ID>",
        "PAYFAST_MERCHANT_KEY": "<YOUR_PAYFAST_MERCHANT_KEY>",
        "PAYFAST_PASSPHRASE": "<YOUR_PAYFAST_PASSPHRASE>"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
PAYFAST_MERCHANT_IDYesMerchant ID
PAYFAST_MERCHANT_KEYYesMerchant key
PAYFAST_PASSPHRASEYesAPI passphrase

License

MIT

Reviews

No reviews yet

Sign in to write a review