支付协议服务器

Worldpay MCP服务器提供支付处理、令牌验证和支付管理等金融服务工具。

  • by simonwfarrow
  • 本地部署
  • 更新于
在 GitHub 查看 simonwfarrow/worldpay-mcp

使用说明

介绍

欢迎来到Worldpay M颂歌 C上下文 P议定书 服务器

工具

我们将在未来几个月内添加更多工具,目前我们支持以下工具:

接受付款

此工具将直接向 Worldpay支付API. 它需要一个会话url作为输入,该url是通过 WorldPay结账 产品。

已验证令牌

此工具将验证卡并生成令牌,用于使用 Worldpay验证令牌 产品。 它需要一个会话url作为输入,该url是通过 WorldPay结账 产品。

管理付款

所有支付产品都返回一组下一步操作链接,可用于执行后续命令,如结算、取消、退款等。

此工具执行一个操作链接,并在特定付款时调用该命令。看 支付API/管理支付.

按链接支付

此工具支持生成支付链接,该链接可以传递给用户,以使用 Worldpay托管支付页面 产品。

查询付款

这实际上是三种不同的工具,它们都使用 Worlday支付查询API 搜索付款。

  • 按日期范围查询
  • 按交易参照查询
  • 按付款Id查询

资源

即将推出

提示

即将到来

用法

记住通过重命名来设置环境 .env.example 到 .env。设置从以下位置获得的用户名和密码 Worldpay仪表板

您可以克隆此仓库,并使用以下命令运行服务器:

npm install && npm run build && npm run start

或者构建并作为容器运行:

docker build -t worldpay/mcp .  
docker run -p 3001:3001 --env-file .env localhost/worldpay/mcp:latest

服务器现在将在端口3001上可用。

请注意,如果您希望使用传统的sse传输,可以使用 node ./dist/server-sse.js

标准

要使用stdio传输,请将客户端配置为指向 ./dist/server-stdio.js.

给出了一个示例配置文件。

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