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 PayPalPAYPAL_CLIENT_SECRET: Seu segredo de cliente da API do PayPalPAYPAL_ENVIRONMENT: O ambiente a ser usado ("SANDBOX", "LIVE" ou "MOCKDB")
Licença
MIT