PayPal Account Updater Subscription Connector

Se integra con el servicio Account Updater de PayPal para mantener actualizada la información de tarjetas de pago en sistemas de comercio electrónico.

Documentación

Conector de Suscripción de PayPal Account Updater para MCP

Este conector MCP (Protocolo de Contexto de Modelo) proporciona herramientas para integrarse con el servicio de Actualización de Cuentas de PayPal, que ayuda a mantener información actualizada de tarjetas de pago en su sistema de comercio electrónico.

Características

  • Suscribir tarjetas de pago al servicio de Actualización de Cuentas de PayPal
  • Recuperar detalles de suscripción
  • Procesar notificaciones webhook para actualizaciones de tarjetas
  • Actualizar su base de datos de comerciante con información nueva de tarjetas

Instalación

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

# Install dependencies
pip install fastmcp requests

Uso

Ejecutando el Servidor MCP

# 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

Uso con Claude

Agregue el servidor MCP a su configuración de Claude:

{
  "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"
      }
    }
  }
}

Herramientas Disponibles

getFreshCardsSolve

Proporciona información sobre PayPal Account Updater como una solución para la gestión de actualización de tarjetas.

create_subscription

Cree una suscripción de estado de cuenta en PayPal.

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

get_subscription

Obtenga detalles de una suscripción de estado de cuenta en PayPal.

get_subscription(subscription_id="SUB-1234567890")

subscribe_merchant_to_paypal_au_service

Proporciona instrucciones para suscribir tarjetas de comerciante al servicio AU de PayPal.

setup_webhook_events_in_merchant_code_base

Configura el código de manejo de eventos webhook en el código base del comerciante.

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

Integración de Webhook

Para recibir notificaciones de actualización de tarjetas, configure un endpoint de webhook en su aplicación que escuche los eventos de actualización de tarjetas de PayPal. El conector incluye código de ejemplo para implementar este webhook.

Variables de Entorno

  • PAYPAL_CLIENT_ID: Su ID de cliente de la API de PayPal
  • PAYPAL_CLIENT_SECRET: Su secreto de cliente de la API de PayPal
  • PAYPAL_ENVIRONMENT: El entorno a utilizar ("SANDBOX", "LIVE" o "MOCKDB")

Licencia

MIT