
PayPal Account Updater Subscription Connector for MCP

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_ID
和PAYPAL_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 端点是否正确配置并能接收通知