# PayPal订阅连接器
## 基本信息
- Slug: `rishabh17081-paypal-au-subscription-connector`
- Source: modelscope
- Publisher: @rishabh17081/paypal-au-subscription-connector
- Categories: 金融 / ecommerce-and-retail
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@rishabh17081/paypal-au-subscription-connector
## 简介
提供了与 PayPal 的账户更新服务的集成，使商户能够通过订阅管理和网络钩子通知在其电子商务系统中保持最新的支付卡信息。
## 安装提示

```bash
# Clone the repository git clone https://github.com/rishabh17081/paypal-au-subscription-connector.git # Install dependencies pip install fastmcp requests
```

## MCP Server 详情

# PayPal Account Updater 订阅连接器 for MCP

此MCP（模型上下文协议）连接器提供了与PayPal的账户更新服务集成的工具，该服务有助于在您的电子商务系统中保持最新的支付卡信息。

## 功能

- 为支付卡订阅PayPal的账户更新服务
- 获取订阅详情
- 处理卡片更新的Webhook通知
- 使用最新卡片信息更新您的商家数据库

## 安装

```bash
# Clone the repository
git clone https://github.com/rishabh17081/paypal-au-subscription-connector.git

# Install dependencies
pip install fastmcp requests
```


## 使用方法

### 运行MCP服务器

```bash
# Set environment variables
export PAYPAL_CLIENT_ID="your_client_id"
export PAYPAL_CLIENT_SECRET="your_client_secret"
export PAYPAL_ENVIRONMENT="SANDBOX"  # or "LIVE" or "MOCKDB"

# Run the MCP server
python -m fastmcp run paypal_au_subscription_mcp.py
```


### 与Claude一起使用

将MCP服务器添加到您的Claude配置中：

```json
{
  "mcpServers": {
    "paypal-au": {
      "command": "python",
      "args": ["-m", "fastmcp", "run", "/path/to/paypal_au_subscription_mcp.py"],
      "env": {
        "PAYPAL_CLIENT_ID": "your_client_id",
        "PAYPAL_CLIENT_SECRET": "your_client_secret",
        "PAYPAL_ENVIRONMENT": "SANDBOX"
      }
    }
  }
}
```


## 可用工具

### getFreshCardsSolve

提供关于如何使用PayPal账户更新作为卡片新鲜度管理解决方案的信息。

### create_subscription

在PayPal中创建账户状态订阅。

```python
create_subscription(pan="4111111111111111", expiry_date="2025-12")
```


### get_subscription

获取PayPal中的账户状态订阅详情。

```python
get_subscription(subscription_id="SUB-1234567890")
```


### subscribe_merchant_to_paypal_au_service

提供指示，帮助商家卡片订阅PayPal AU服务。

### setup_webhook_events_in_merchant_code_base

在商家代码库中设置Webhook事件处理代码。

```python
setup_webhook_events_in_merchant_code_base(url="/path/to/merchant/codebase")
```


## Webhook集成

为了接收卡片更新通知，请在应用程序中设置一个监听PayPal卡片更新事件的Webhook端点。连接器包含了实现此Webhook的示例代码。

## 环境变量

- `PAYPAL_CLIENT_ID`: 您的PayPal API客户端ID
- `PAYPAL_CLIENT_SECRET`: 您的PayPal API客户端密钥
- `PAYPAL_ENVIRONMENT`: 要使用的环境（"SANDBOX", "LIVE", 或 "MOCKDB"）

## 许可证

MIT

