Handle Paystack Payments and Refunds Through Your Muse
Through an AnythingMCP custom connector, your muse can start a Paystack payment, check whether a payment went through, list the customers on your merchant account, and issue a refund, all in plain words.
What it does
The connector adds 4 tools. It can initialize a transaction, which sets up a payment for a customer to complete. It can verify a transaction by its reference, so you can confirm a payment arrived before you ship or hand over the work. It can list the customers on your merchant account. It can create a refund for a transaction. Paystack is a payment processor led by Nigeria, also serving Ghana, South Africa, Kenya, and Ivory Coast. It handles amounts in the smallest unit of each currency, so 100 naira is recorded as 10000 kobo, and the muse works in those units behind the scenes. Supported currencies include the naira, US dollar, Ghana cedi, South African rand, Kenyan shilling, and CFA franc.
How to use it
- Start an AnythingMCP account and add the Paystack connector.
- In the Paystack dashboard, open Settings, then API Keys and Webhooks, and copy your secret key. Test keys start with sk_test_ and need no identity checks, so you can try the whole flow safely first. Enter the key only where the connector asks. Never paste it into a chat.
- In Muse, open Settings, then Connectors, and add a custom connector with the address AnythingMCP gives you. Sign in and approve.
- Run a test first: initialize a small test transaction, then ask the muse to verify it by its reference.
- When the test reads correctly, switch to your live secret key only if you are ready for real payments, and say so clearly in each request.
What you need
- A Muse account that can add custom connectors
- An AnythingMCP account with the Paystack connector added
- A Paystack merchant account and its secret key
What to watch for
- The secret key controls real money on a live account. Keep test and live keys separate, and state which one a request should use.
- Initializing a transaction is not the same as being paid. Always verify the transaction before you treat a payment as received.
- A refund goes back through Paystack and can take time to reach the customer. Ask the muse to name the transaction reference before it creates one, and keep that reference in your records.
- This is a custom connector, and Meta does not review custom connectors. You can disconnect it in Settings at any time. The muse prepares, you decide.