servers / south-africa-payments-paystack-cards-eft

South Africa Payments (Paystack — cards / EFT) MCP server

communitystreamable_httpremotebrokenbroken

South Africa payments for AI agents — cards / EFT via Paystack. Never holds funds.


01Tools · 6

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
query_payment_status
Check whether a South Africa payment (created by create_payment_link) has been paid. Queries Paystack directly — pull-based, no webhook needed. paid=true when status is PAID.
readfalseunknown
refund_payment
Refund a paid payment (created by create_payment_link). Full refund by default; pass amount for a partial refund where supported. Refunds respect the same owner policy guardrails (x-agentpay-max-amount) as payments — the amount is checked before anything is sent to the gateway.
destructivetruetrue
cancel_subscription
Cancel (disable) a subscription so it will not renew. Pass the subscription_code (SUB_...) from query_subscription; email_token is resolved automatically if omitted.
destructivetruetrue
create_payment_link
Create a payment link in ZAR for South Africa via Paystack. Buyer pays with cards, instant EFT, and other methods via Paystack. Returns a hosted checkout URL the buyer opens to pay — payment completes automatically, no confirm step. Bring your own credentials via HTTP header (x-paystack-secret-key; free test credentials from dashboard.paystack.com never move real money). Money always flows buyer→Paystack→merchant; this service never touches funds.
writetrueunknown
query_subscription
Check a subscription created by create_subscription_link, using the reference returned at creation. active=true when the subscription is ACTIVE; NOT_SUBSCRIBED_YET means the buyer has not completed checkout. The result includes subscription_code and email_token — keep them to cancel later.
destructivetruetrue
create_subscription_link
Create a recurring subscription checkout link (ZAR, monthly/yearly/weekly billing) via Paystack. The buyer opens the URL, authorizes their card once, and is then charged automatically every period until canceled. Amount is per billing period. Respects the same owner policy guardrails as payments (the per-period amount is checked before anything is created).
writetrueunknown

02Install & source
https://mcp-za.wishpool.app/mcp
remote_url

03Access granted
Process payments · destructiveProcess payments · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-08-23 23:06Z
next_check2026-08-24 02:06Z
cadenceevery 3h
verifiedhandshake:failed metadata:failed handshake:failed metadata:failed handshake:failed metadata:failed handshake:failed metadata:failed handshake:failed metadata:failed
index_statusindex9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. South Africa Payments (Paystack — cards / EFT) MCP — as seen on mcpexplorer.com

[![South Africa Payments (Paystack — cards / EFT) MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/south-africa-payments-paystack-cards-eft.svg)](https://mcpexplorer.com/servers/south-africa-payments-paystack-cards-eft)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →