Nuevas Características: • Visualizador de pagos mensuales con gráfica de dona (Chart.js) • Tarjetas estadísticas: clientes activos, pagados y pendientes • Tabla de clientes pendientes con saldos en tiempo real • Microservicio Node.js para metadata de Stripe (acceso directo a BD) Mejoras: • Fix crítico: Sincronización automática de saldo en CallBell al agregar facturas • Categorización mejorada de pagos OXXO y Transferencias Stripe • Normalización de valores: "OXXO" → "OXXO Pay" para evitar errores 422 • Configuración .env para credenciales de base de datos Correcciones: • Saldo y estado ahora se actualizan correctamente en CallBell • Fix networking Docker (ECONNREFUSED resuelto) • Fix validación de atributos en API de UCRM • Actualización automática de userId en pagos Stripe Archivos principales: public.php (visualizador de pagos) AbstractMessageNotifierFacade.php (logging sync) ClientCallBellAPI.php (comparación de campos) AbstractStripeOperationsFacade.php (normalización) manifest.json, README.md, CHANGELOG.md (docs)
132 lines
3.8 KiB
JSON
Executable File
132 lines
3.8 KiB
JSON
Executable File
{
|
|
"name": "guzzlehttp/guzzle",
|
|
"description": "Guzzle is a PHP HTTP client library",
|
|
"keywords": [
|
|
"framework",
|
|
"http",
|
|
"rest",
|
|
"web service",
|
|
"curl",
|
|
"client",
|
|
"HTTP client",
|
|
"PSR-7",
|
|
"PSR-18"
|
|
],
|
|
"license": "MIT",
|
|
"authors": [
|
|
{
|
|
"name": "Graham Campbell",
|
|
"email": "hello@gjcampbell.co.uk",
|
|
"homepage": "https://github.com/GrahamCampbell"
|
|
},
|
|
{
|
|
"name": "Michael Dowling",
|
|
"email": "mtdowling@gmail.com",
|
|
"homepage": "https://github.com/mtdowling"
|
|
},
|
|
{
|
|
"name": "Jeremy Lindblom",
|
|
"email": "jeremeamia@gmail.com",
|
|
"homepage": "https://github.com/jeremeamia"
|
|
},
|
|
{
|
|
"name": "George Mponos",
|
|
"email": "gmponos@gmail.com",
|
|
"homepage": "https://github.com/gmponos"
|
|
},
|
|
{
|
|
"name": "Tobias Nyholm",
|
|
"email": "tobias.nyholm@gmail.com",
|
|
"homepage": "https://github.com/Nyholm"
|
|
},
|
|
{
|
|
"name": "Márk Sági-Kazár",
|
|
"email": "mark.sagikazar@gmail.com",
|
|
"homepage": "https://github.com/sagikazarmark"
|
|
},
|
|
{
|
|
"name": "Tobias Schultze",
|
|
"email": "webmaster@tubo-world.de",
|
|
"homepage": "https://github.com/Tobion"
|
|
}
|
|
],
|
|
"repositories": [
|
|
{
|
|
"type": "package",
|
|
"package": {
|
|
"name": "guzzle/client-integration-tests",
|
|
"version": "v3.0.2",
|
|
"dist": {
|
|
"url": "https://codeload.github.com/guzzle/client-integration-tests/zip/2c025848417c1135031fdf9c728ee53d0a7ceaee",
|
|
"type": "zip"
|
|
},
|
|
"require": {
|
|
"php": "^7.2.5 || ^8.0",
|
|
"phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.11",
|
|
"php-http/message": "^1.0 || ^2.0",
|
|
"guzzlehttp/psr7": "^1.7 || ^2.0",
|
|
"th3n3rd/cartesian-product": "^0.3"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Http\\Client\\Tests\\": "src/"
|
|
}
|
|
},
|
|
"bin": [
|
|
"bin/http_test_server"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"require": {
|
|
"php": "^7.2.5 || ^8.0",
|
|
"ext-json": "*",
|
|
"guzzlehttp/promises": "^2.3",
|
|
"guzzlehttp/psr7": "^2.8",
|
|
"psr/http-client": "^1.0",
|
|
"symfony/deprecation-contracts": "^2.2 || ^3.0"
|
|
},
|
|
"provide": {
|
|
"psr/http-client-implementation": "1.0"
|
|
},
|
|
"require-dev": {
|
|
"ext-curl": "*",
|
|
"bamarni/composer-bin-plugin": "^1.8.2",
|
|
"guzzle/client-integration-tests": "3.0.2",
|
|
"php-http/message-factory": "^1.1",
|
|
"phpunit/phpunit": "^8.5.39 || ^9.6.20",
|
|
"psr/log": "^1.1 || ^2.0 || ^3.0"
|
|
},
|
|
"suggest": {
|
|
"ext-curl": "Required for CURL handler support",
|
|
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
|
|
"psr/log": "Required for using the Log middleware"
|
|
},
|
|
"config": {
|
|
"allow-plugins": {
|
|
"bamarni/composer-bin-plugin": true
|
|
},
|
|
"preferred-install": "dist",
|
|
"sort-packages": true
|
|
},
|
|
"extra": {
|
|
"bamarni-bin": {
|
|
"bin-links": true,
|
|
"forward-command": false
|
|
}
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"GuzzleHttp\\": "src/"
|
|
},
|
|
"files": [
|
|
"src/functions_include.php"
|
|
]
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"GuzzleHttp\\Tests\\": "tests/"
|
|
}
|
|
}
|
|
}
|