PayPal Account Updater Subscription Connector

Integra com o serviço Account Updater do PayPal para manter informações atualizadas de cartões de pagamento em sistemas de e-commerce.

Documentação

PayPal Account Updater Subscription Connector para MCP

Este conector MCP (Model Context Protocol) fornece ferramentas para integração com o serviço PayPal Account Updater, que ajuda a manter informações atualizadas de cartões de pagamento no seu sistema de e-commerce.

Recursos

  • Inscrever cartões de pagamento no serviço PayPal Account Updater
  • Recuperar detalhes da inscrição
  • Processar notificações de webhook para atualizações de cartão
  • Atualizar seu banco de dados de comerciante com informações atualizadas de cartão

Instalação

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

# Install dependencies
pip install fastmcp requests

Uso

Executando o 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 com Claude

Adicione o servidor MCP à sua configuração do 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"
      }
    }
  }
}

Ferramentas Disponíveis

getFreshCardsSolve

Fornece informações sobre o PayPal Account Updater como uma solução para gerenciamento de atualização de cartões.

create_subscription

Crie uma inscrição de status de conta no PayPal.

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

get_subscription

Obtenha detalhes de uma inscrição de status de conta no PayPal.

get_subscription(subscription_id="SUB-1234567890")

subscribe_merchant_to_paypal_au_service

Fornece instruções para inscrever cartões de comerciante no serviço PayPal AU.

setup_webhook_events_in_merchant_code_base

Configura o código de tratamento de eventos de webhook no código do comerciante.

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

Integração de Webhook

Para receber notificações de atualização de cartão, configure um endpoint de webhook no seu aplicativo que escute os eventos de atualização de cartão do PayPal. O conector inclui código de exemplo para implementar esse webhook.

Variáveis de Ambiente

  • PAYPAL_CLIENT_ID: Seu ID de cliente da API do PayPal
  • PAYPAL_CLIENT_SECRET: Seu segredo de cliente da API do PayPal
  • PAYPAL_ENVIRONMENT: O ambiente a ser usado ("SANDBOX", "LIVE" ou "MOCKDB")

Licença

MIT