MCP Hub
Back to servers

@theyahia/vnpay-mcp

MCP server for VNPay — payment gateway, QR payments (Vietnam)

npm270/wk
Updated
Apr 1, 2026

Quick Install

npx -y @theyahia/vnpay-mcp

vnpay-mcp

MCP server for VNPay payment gateway (Vietnam). Supports payment URL generation, transaction queries, refunds, tokenized payments, and IPN verification with HMAC-SHA512 signing.

Tools (8)

ToolDescription
create_payment_urlGenerate a VNPay payment URL
query_transactionQuery transaction status
refundRefund a transaction
get_bank_listGet supported bank list
create_tokenCreate a card token
pay_with_tokenPay using stored token
query_tokenQuery token information
verify_ipnVerify IPN callback signature

Quick Start

{
  "mcpServers": {
    "vnpay": {
      "command": "npx",
      "args": ["-y", "@theyahia/vnpay-mcp"],
      "env": {
        "VNPAY_TMN_CODE": "<YOUR_TMN_CODE>",
        "VNPAY_HASH_SECRET": "<YOUR_HASH_SECRET>"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
VNPAY_TMN_CODEYesTerminal code from VNPay
VNPAY_HASH_SECRETYesHash secret for HMAC-SHA512 signing
VNPAY_PRODUCTIONNoSet to "true" for production

Demo Prompts

  • "Create a VNPay payment URL for 100,000 VND"
  • "Query transaction status for order vnp-123"
  • "Get list of supported Vietnamese banks"
  • "Verify this IPN callback: vnp_TxnRef=..."

License

MIT

Reviews

No reviews yet

Sign in to write a review