Skip to main content
Glama

介绍

这是 Worldpay API 的简单 MCP 服务器。

它实现了模型上下文协议来进行和查询付款。

该服务器有两个版本:

  • server-stdio.js一个使用stdio传输的简单服务器。

  • server-sse.js - 使用SSE传输的服务器。

stdio 版本已经使用 Claude Desktop 进行了测试。

sse 版本已经使用 Cursor 进行了测试。

工具

付款

付款

Related MCP server: PayPal MCP Server

查询付款

查询付款

生成结帐表格

generateCheckoutForm工具可创建自定义结账表单代码,用于将 Worldpay 支付处理集成到您的应用程序中。它支持 Web 和 React 框架。

参数:

  • checkoutId :您的 Worldpay 结账 ID

  • framework :您正在使用的框架( webreact

回复:

该工具返回多个内容项:

  • HTML/React 组件代码

  • CSS 样式

  • JavaScript 初始化代码(用于 Web 框架)

这提供了在您的应用程序中快速实现 Worldpay 结帐表单所需的一切。

生成结帐表格

生成支付服务器代码

generatePaymentServerCode工具提供通过 Worldpay API 处理付款的服务器端代码。它会根据您的具体付款方式、付款工具类型和编程语言生成代码。

参数:

  • method :付款方式( cardpaypal

  • instrument :仪器类型( plainsession

  • language :编程语言( nodejava

回复:

该工具返回:

  • 服务端实现代码

  • 示例 API 响应(供参考)

目前支持 Node.js 中使用会话令牌的卡支付。

生成付款查询

generatePaymentQuery工具提供了查询 Worldpay 支付查询 API 的文档和示例。它可以帮助您了解如何使用各种参数筛选和检索支付数据。

参数:

  • startDate :查询范围的开始日期(ISO 8601 格式)

  • endDate :查询范围的结束日期(ISO 8601 格式)

  • pageSize :返回的最大结果数(可选,默认值:20)

  • currency :按货币代码过滤(可选)

  • minAmount :最低付款金额(可选)

  • maxAmount :最高付款金额(可选)

  • last4Digits :卡号后4位数字(可选)

  • entityReferences :商户实体引用(可选)

  • receivedEvents :付款事件类型(可选)

回复:

该工具返回:

  • 有关查询参数的全面文档

  • 具有不同参数组合的示例 API 请求

  • 供参考的 API 响应示例

安装

npm install

用法

构建服务器分布。

npm run build

配置

标准输入输出

MCP stdio 服务器使用claude_desktop_config.json文件进行配置。

这是一个包含 MCP 服务器配置的 JSON 文件。

{ "mcpServers": { "worldpay": { "name": "worldpay-server", "command": "node", "args": ["PATH TO server-stdio.js"], "env": { "WORLDPAY_USERNAME": "USERNAME", "WORLDPAY_PASSWORD": "PASSWORD" } }

上证所

sse 服务器使用环境变量进行配置。

export WORLDPAY_USERNAME=USERNAME export WORLDPAY_PASSWORD=PASSWORD

运行服务器

标准输入输出

Claude 将自动启动 stdio 服务器。

上证所

启动服务器,默认端口3001。

node dist/server-sse.js
-
security - not tested
-
license - not tested
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/simonwfarrow/worldpay-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server