configure_credentials
Configure SATIM payment gateway credentials
Register SATIM gateway orders with their return and fail URLs, confirm what the shopper actually paid, and issue refunds against completed orders.
LABSCO SUMMARY
Registration is the easy part; what usually breaks is deciding whether a returning shopper paid. confirm_order asks the gateway by orderId and validate_payment_response turns the raw response into a status, so the verdict does not rest on a redirect parameter. Refunds sit in the same tool set, which means a support conversation can end in a refund rather than a handover. Credentials can arrive through configure_credentials at runtime, so the environment variables are not the only route in.
A SATIM payment gateway client covering the order lifecycle: credential setup, order registration, post-payment confirmation, refunds and response interpretation.
A SATIM merchant account, three environment variables — SATIM_USERNAME, SATIM_PASSWORD and NODE_ENV — and GPL-3.0 terms if you redistribute the server.
Add the configuration to your client
USE CASES
The order is registered with its amount, currency and the two URLs the shopper comes back to, so the checkout hand-off is built from the gateway's own response.
A redirect parameter is not proof of payment. The gateway is asked directly by orderId, and the raw response is turned into a status you can act on.
A refund against a completed order is issued from the same tool set that took the payment, so the exchange ends in an action rather than a handover.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
configure_credentialsConfigure SATIM payment gateway credentials
confirm_orderConfirm order status after payment attempt
refund_orderProcess refund for a completed order
register_orderRegister a new order with SATIM payment gateway
validate_payment_responseValidate and interpret payment response status
BEFORE YOU INSTALL
5 tools when we connected. configure_credentials sets the merchant login at runtime, alongside SATIM_USERNAME and SATIM_PASSWORD in the config; which one takes precedence is not documented.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
{
"mcpServers": {
"satim-payment": {
"command": "npx",
"args": [
"@devqxi/satim-payment-gateway-mcp"
],
"env": {
"SATIM_USERNAME": "<YOUR_SATIM_USERNAME>",
"SATIM_PASSWORD": "<YOUR_SATIM_PASSWORD>",
"NODE_ENV": "development"
}
}
}
}