PayPal Account Updater Subscription Connector

by rishabh17081
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Integrates with PayPal's Account Updater service, allowing merchants to subscribe payment cards for automatic updates, retrieve subscription details, and process webhook notifications to maintain fresh payment card information in e-commerce systems.

Conector de suscripción de actualización de cuenta de PayPal para MCP

Este conector MCP (Protocolo de contexto de modelo) proporciona herramientas para la integración con el servicio Actualizador de cuenta de PayPal, que ayuda a mantener actualizada la información de las 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 de webhook para actualizaciones de tarjetas
  • Actualice su base de datos de comerciantes con información actualizada de sus tarjetas

Instalación

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

Uso

Ejecución del 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

Usando 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

obtenerFreshCardsResolver

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

crear_suscripción

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

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

obtener_suscripción

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

get_subscription(subscription_id="SUB-1234567890")

suscribirse_comerciante_al_servicio_paypal_au

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

configuración de eventos de webhook en la base de código del comerciante

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

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

Integración de webhooks

Para recibir notificaciones de actualización de tarjetas, configure un punto final de webhook en su aplicación que detecte 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

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

Proporciona integración con el servicio de actualización de cuentas de PayPal, lo que permite a los comerciantes mantener información actualizada de las tarjetas de pago en sus sistemas de comercio electrónico a través de la gestión de suscripciones y notificaciones webhook.

  1. Features
    1. Installation
      1. Usage
        1. Running the MCP Server
        2. Using with Claude
      2. Available Tools
        1. getFreshCardsSolve
        2. create_subscription
        3. get_subscription
        4. subscribe_merchant_to_paypal_au_service
        5. setup_webhook_events_in_merchant_code_base
      3. Webhook Integration
        1. Environment Variables
          1. License
            ID: 0hbky344qm