199 lines
7.9 KiB
JSON
Executable File
199 lines
7.9 KiB
JSON
Executable File
{
|
|
"version": "1",
|
|
"information": {
|
|
"name": "siip-whatsapp-notifications",
|
|
"displayName": "SIIP - Procesador de Pagos en línea con Stripe, Oxxo y Transferencia, Sincronizador de CallBell y Envío de Notificaciones y comprobantes vía WhatsApp",
|
|
"description": "Este plugin sincroniza los clientes del sitema UISP CRM con los contactos de WhatsApp en CallBell, además procesa pagos de Stripe como las trasferencias bancarias y genera referencias de pago vía OXXO, además envía comprobantes de pago en formato imagen PNG o texto vía Whatsapp a los clientes",
|
|
"url": "https://siip.mx/",
|
|
"version": "2.6.6",
|
|
"unmsVersionCompliancy": {
|
|
"min": "2.1.0",
|
|
"max": null
|
|
},
|
|
"author": "SIIP INTERNET"
|
|
},
|
|
"configuration": [
|
|
{
|
|
"key": "ipserver",
|
|
"label": "Dirección IP o dominio del servidor",
|
|
"description": "La dirección IP del servidor o dominio donde se ejecuta el sistema UISP CRM. Ejemplo: 192.168.1.120 o sistema.empresa.com",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "apitoken",
|
|
"label": "Token de la API UCRM",
|
|
"description": "Token de autenticación para el uso de la API del sistema UISP UCRM. Contiene 36 caracteres, ejemplo: 3d3fa6c9-e268-6e8b-b4d5-aae394d99d7d",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "tokencallbell",
|
|
"label": "Token de la API de CallBell",
|
|
"description": "Token de autenticación para el uso de la API de CallBell que maneja las funciones realacionadas con WhatsApp. El token es de tipo 'Bearer' y contiene 97 caracteres, ejemplo: g9thcZkXGd3xBj2g2TtYNYFMH1fuesbJ.b6a947ea7d78cf6c8e42f067a21c8daf91e9fa2a9e310bfd0c7c7c4d7fa36f68",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "tokenstripe",
|
|
"label": "Token de la API de Stripe",
|
|
"description": "Token de autenticación para el uso de la API de Stripe que maneja las funciones realacionadas con los pagos en línea. ",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "unmsApiToken",
|
|
"label": "Token de la API UNMS",
|
|
"description": "Token API creado para este plugin en la seccion Network de UNMS, solo necesario cuando se utiliza UNMS v1",
|
|
"required": 0,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "hostServerFTP",
|
|
"label": "IP o dominio del servidor FTP",
|
|
"description": "Dirección IP o dominio del sitio del servidor FTP para la carga de comprobantes de pago del sistema y su posterior envío",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "usernameServerFTP",
|
|
"label": "Usuario FTP",
|
|
"description": "Nombre de usuario para inicio de sesión el servidor FTP",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "passServerFTP",
|
|
"label": "Password FTP",
|
|
"description": "Contraseña para inicio de sesión en el servidor FTP",
|
|
"required": 1,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"key": "cashPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago en efectivo",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es en efectivo",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "courtesyPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago de cortesía",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por crédito de cortesía",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "bankTransferPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago con Transferencia Bancaria",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por Transferencia Bancaria",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "paypalPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago con PayPal",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por PayPal",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "creditCardPaypalPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago de Tarjeta de Crédito o Débito con PayPal",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es con Tarjeta de Credito o Débito con PayPal",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "creditCardStripePaymentMethodId",
|
|
"label": "Envío de Comprobante por pago de Tarjeta de Crédito o Débito por medio de Stripe",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es con Tarjeta de Crédito o Débito por medio de Stripe",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "stripeSubscriptionCreditCardPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago con una Suscripción de Stripe (tarjeta de crédito)",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por una Suscripción de Stripe (tarjeta de crédito)",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "paypalSubscriptionPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago con Suscripción de PayPal",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por Suscripción de PayPal",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "mercadopagoPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago de MercadoPago",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por MercadoPago",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "checkPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago de Cheque",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es por Cheque",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "customPaymentMethodId",
|
|
"label": "Envío de Comprobante por pago Personalizado",
|
|
"description": "Habilita el envío de comprobantes en formato de imagen por WhatsApp cuando el método de pago es Personalizado",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "notificationTypeText",
|
|
"label": "Envío de Comprobante por medio de plantilla de texto",
|
|
"description": "Habilita el envío de comprobantes en formato TEXTO por WhatsApp, si está deshabilitado se utiliza el formato de imagen.",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "installersDataWhatsApp",
|
|
"label": "Datos de los instaladores en formato JSON",
|
|
"description": "El número identificador (id) del instalador se obtiene desde la API del CRM en su ednpoint \"/api/v1.0/user\" y se debe de obtener el campo 'id' de cada instalador para agregarlo en este campo en formato JSON",
|
|
"required": 1,
|
|
"type": "textarea"
|
|
},
|
|
{
|
|
"key": "debugMode",
|
|
"label": "Debug Mode?",
|
|
"description": "More detailed log info - Informacion de log mas detallada",
|
|
"required": 0,
|
|
"type": "checkbox"
|
|
},
|
|
{
|
|
"key": "logging_level",
|
|
"label": "enable debug logs",
|
|
"description": "Make the plugin more verbose.",
|
|
"type": "checkbox",
|
|
"required": 0
|
|
}
|
|
],
|
|
"menu": [
|
|
{
|
|
"key": "Reports",
|
|
"label": "Borrar comprobantes Wordpress",
|
|
"type": "admin",
|
|
"target": "iframe"
|
|
},
|
|
{
|
|
"key": "Reports",
|
|
"label": "Generador de Clabes CBM en Stripe",
|
|
"type": "admin",
|
|
"target": "iframe"
|
|
},
|
|
{
|
|
"key": "Reports",
|
|
"label": "Obtener datos del Network de Cliente",
|
|
"type": "admin",
|
|
"target": "iframe"
|
|
}
|
|
],
|
|
"supportsWebhookEvents": true
|
|
} |