Servidor MCP de pago
El primer servidor MCP de pagos de Turquía
El servidor MCP de pagos de Wagmi Tech es un servidor de protocolo de contexto de modelo (MCP) que proporciona una integración perfecta con los proveedores de servicios de pago, lo que permite a los desarrolladores y agentes de IA crear y gestionar enlaces de pago sin esfuerzo.
Casos de uso
Transforme el funcionamiento de los pagos con nuestro Payment MCP Server:
- Servicio de atención al cliente de IA: Permita que los asistentes de IA creen enlaces de pago durante las interacciones con los clientes
- Facturación automatizada: Genere solicitudes de pago mediante IA conversacional
- Innovación en comercio electrónico: Integre la creación de pagos en los procesos de venta impulsados por IA
- Automatización empresarial: Agilice los flujos de trabajo de facturación y cobro de pagos
- Gestión de concesionarios: Permita a los concesionarios y comercios minoristas cobrar pagos, depósitos y cuotas a través de sistemas impulsados por IA
Proveedores compatibles
- Moka United - Uno de los principales proveedores de servicios de pago de Turquía ✅
- Más proveedores próximamente... 🔄
Como primer servidor MCP de pagos de Turquía, nos comprometemos a ampliar la compatibilidad con los principales proveedores de servicios de pago.
Herramientas disponibles
crear_enlace_de_pago
Crea una solicitud de pago
Parámetros requeridos:
amount
(float): Importe del pago
Parámetros opcionales:
other_trx_code
(cadena): Código de transacción para la conciliaciónfull_name
(cadena): Nombre completo del clienteemail
(cadena): Correo electrónico del clientecurrency
(cadena): Divisa de pago (por defecto: "TL")installment_number
(int): Número de plazos- Y muchos más...
Uso con el cliente MCP (por ejemplo, Claude Desktop, Cursor)
1. Construir la imagen Docker
docker build -t pago-mcp-servidor
2. Configurar el cliente MCP
Añada la configuración del servidor a su cliente MCP (por ejemplo, Claude Desktop, Cursor):
{ "mcpServers": { "payment-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROVIDER", "-e", "DEALER_CODE", "-e", "USERNAME", "-e", "PASSWORD", "-e", "CUSTOMER_TYPE_ID", "payment-mcp-server" ], "env": { "PROVEEDOR": "moka", "DEALER_CODE": "tu_codigo_distribuidor", "USERNAME": "tu_nombre_usuario", "CONTRASEÑA": "tu_contraseña", "CUSTOMER_TYPE_ID": "your_customer_type_id" } } }
3. Probar el servidor (opcional)
# Prueba con variables de entorno docker run -it \ -e PROVEEDOR="moka" \ -e CÓDIGO_DISTRIBUIDOR="tu_código_distribuidor" \ -e NOMBRE_USUARIO="tu_nombre_usuario" \ -e CONTRASEÑA="tu_contraseña" \ -e TIPO_ID_Cliente="tu_id_tipo" \ payment-mcp-server
4. Listo para usar en el cliente MCP
Una vez configurado, puede utilizar la herramienta create_payment_link
en su cliente MCP para crear solicitudes de pago.
Arquitectura
Este servidor sigue los principios de una arquitectura limpia con una clara separación de intereses:
core/
- Lógica de negocio central e interfacesproviders/
- Implementaciones de proveedores de pago (Moka United, extensible para otros)utils/
- Funciones de utilidad (registro, autenticación, validación)errors/
- Clases personalizadas de manejo de erroresconfig/
- Gestión de la configuración
Modo de transporte
Este servidor usa transporte stdio para conexiones directas de clientes MCP vía comunicación stdin/stdout.
Uso de Docker
Construcción de la imagen
docker build -t payment-mcp-server
Ejecutar el servidor
# Ejecutar con variables de entorno docker run -it \ -e PROVEEDOR="moka" \ -e CÓDIGO_DISTRIBUIDOR="tu_código_distribuidor" \ -e NOMBRE_USUARIO="tu_nombre_usuario" \ -e CONTRASEÑA="tu_contraseña" \ -e ID_TIPO_CLIENTE="tu_id_cliente" \ payment-mcp-server # O con archivo .env docker run -it --env-file .env payment-mcp-server # Ejecutar con un proveedor diferente (actualmente sólo se admite moka) docker run -it \ -e PROVEEDOR="moka" \ -e CÓDIGO_DISTRIBUIDOR="su_código_distribuidor" \ -e NOMBRE_USUARIO="su_nombre_usuario" \ -e CONTRASEÑA="su_contraseña" \ payment-mcp-server # El servidor se comunica a través de stdin/stdout para la conexión directa del cliente MCP
Uso de Docker Compose
# Cree primero un archivo .env con sus credenciales echo "PROVIDER=moka" > .env echo "DEALER_CODE=su_código_dealer" >> .env echo "USERNAME=su_nombre_de_usuario" >> .env echo "PASSWORD=su_contraseña" >> .env echo "CUSTOMER_TYPE_ID=su_id_tipo" >> .env # Ejecutar el servidor docker-compose up
Variables de entorno
Variable | Descripción | Por defecto |
---|---|---|
PROVEEDOR | Proveedor de pagos a utilizar | moka |
CÓDIGO_DISTRIBUIDOR | Código de distribuidor del proveedor de pago | Requerido |
NOMBRE_USUARIO | Nombre de usuario del proveedor de pago | Obligatorio |
CONTRASEÑA | Contraseña del proveedor de pago | Obligatorio |
ID_TIPO_CLIENTE | ID de tipo de cliente | Obligatorio |
Opciones CLI
Opción | Descripción | Por defecto |
---|---|---|
--proveedor | Proveedor de pago a utilizar (env: PROVIDER) | moka |
--código-distribuidor | Código de distribuidor del proveedor de pago | Requerido |
--nombre de usuario | Nombre de usuario del proveedor de pago | Obligatorio |
--Contraseña | Contraseña del proveedor de pago | Obligatorio |
--id-tipo-cliente | ID de tipo de cliente | Obligatorio |
--host | Host del servidor | 0.0.0.0 |
--puerto | Puerto del servidor | 8050 |
Registros
Los registros se guardan en /app/logs/
dentro del contenedor. Para conservar los registros, monte un volumen:
docker run -v ./logs:/app/logs payment-mcp-server
Soporte y Ayuda
¿Necesita ayuda para configurar o utilizar el servidor MCP de pago de Wagmi Tech?
Póngase en contacto con nosotros:hello@wagmitech.co
Estamos aquí para ayudarle a integrar las capacidades de pago en sus flujos de trabajo de IA.
Este Payment MCP Server es sólo el principio de nuestra visión para hacer el procesamiento de pagos más inteligente, accesible e integrado en el ecosistema de la IA.
Wagmi Tech
Todos lo conseguiremos