PayPal Account Updater Subscription Connector for MCP

PayPal Account Updater Subscription Connector for MCP

site icon
2025.03.17 0
Python支付服务电子商务集成金融服务
PayPal Account Updater Subscription Connector 是一个 MCP (Model Context Protocol) 连接器,用于与 PayPal 的 Account Updater 服务集成。该服务帮助电子商务系统维护最新的支付卡信息,确保支付流程的顺畅。
View on GitHub

Overview

基本能力

产品定位

该连接器主要用于电子商务系统中的支付卡信息管理,通过与 PayPal 的 Account Updater 服务集成,自动更新和维护支付卡信息。

核心功能

  • 订阅支付卡到 PayPal 的 Account Updater 服务
  • 检索订阅详情
  • 处理卡更新的 webhook 通知
  • 使用最新的卡信息更新商家数据库

适用场景

  • 电子商务平台需要自动更新支付卡信息
  • 商家希望减少因卡信息过期导致的支付失败
  • 需要集成 PayPal 的 Account Updater 服务的系统

工具列表

  • getFreshCardsSolve: 提供 PayPal Account Updater 作为卡信息管理解决方案的信息
  • create_subscription: 在 PayPal 中创建账户状态订阅
  • get_subscription: 获取 PayPal 中账户状态订阅的详情
  • subscribe_merchant_to_paypal_au_service: 提供将商家卡订阅到 PayPal AU 服务的指导
  • setup_webhook_events_in_merchant_code_base: 在商家代码库中设置 webhook 事件处理代码

常见问题解答

  • 需要设置环境变量 PAYPAL_CLIENT_IDPAYPAL_CLIENT_SECRET 以连接到 PayPal API
  • 可以通过设置 PAYPAL_ENVIRONMENT 来选择环境("SANDBOX", "LIVE", 或 "MOCKDB")
  • 需要实现 webhook 端点以接收卡更新通知

使用教程

使用依赖

# 克隆仓库
git clone https://github.com/rishabh17081/paypal-au-subscription-connector.git

# 安装依赖
pip install fastmcp requests

安装教程

# 设置环境变量
export PAYPAL_CLIENT_ID="your_client_id"
export PAYPAL_CLIENT_SECRET="your_client_secret"
export PAYPAL_ENVIRONMENT="SANDBOX"  # 或 "LIVE" 或 "MOCKDB"

# 运行 MCP 服务器
python -m fastmcp run paypal_au_subscription_mcp.py

调试方式

  • 确保所有必需的环境变量已正确设置
  • 检查 PayPal API 的连接是否正常
  • 验证 webhook 端点是否正确配置并能接收通知

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。