This MCP server allows AI assistants to securely interact with PayFast merchant accounts, enabling transaction and subscription management, refund processing, and credit card queries.
From the registry: MCP server for PayFast — AI assistants interact with South Africa's payment gateway
Please install the `payfast` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Node.js 18+** — Node.js runtime required (https://nodejs.org/)
- **PayFast merchant account** — Sandbox or production PayFast account to get credentials (https://www.payfast.co.za/)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","payfast-mcp"]
- required environment variables:
- `PAYFAST_MERCHANT_ID`: Your PayFast Merchant ID (example: `<your-merchant-id>`)
- `PAYFAST_MERCHANT_KEY`: Your PayFast Merchant Key (example: `<your-merchant-key>`)
- `PAYFAST_PASSPHRASE`: Your PayFast API Passphrase (example: `<your-passphrase>`)
- optional environment variables:
- `PAYFAST_ENVIRONMENT`: sandbox (default) or production (example: `sandbox`)
Note: High-risk operations (cancel/refund/charge) require human approval before execution. Defaults to sandbox mode.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.PAYFAST_MERCHANT_IDrequiredYour PayFast Merchant IDPAYFAST_MERCHANT_KEYrequiredYour PayFast Merchant KeyPAYFAST_PASSPHRASErequiredYour PayFast API PassphraseOpen-source SEC EDGAR toolkit — 11 tools, 7 prompts, every filing type. No API key required.
SEC filing intelligence — insider sentiment, material events, financial ratios, disclosure search.
MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)