Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.3.0/paypertic»
(No se muestra una edición intermedia de otro usuario) | |||
Línea 11: | Línea 11: | ||
En ambientes de producción se debe tener el módulo GCO y SQ-Pagos en un servidor público. | En ambientes de producción se debe tener el módulo GCO y SQ-Pagos en un servidor público. | ||
− | Debe configurar las siguientes variables antes de la instalación en el archivo instalador.env. | + | Debe configurar las siguientes variables antes de la instalación en el archivo '''instalador.env'''. |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
GESTORES_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?" | GESTORES_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?" | ||
Línea 37: | Línea 37: | ||
== Subcommerce == | == Subcommerce == | ||
− | Existe la posibilidad de contar con sub-cuentas dentro de PayperTIC. Estas pueden configurarse | + | Existe la posibilidad de contar con sub-cuentas dentro de PayperTIC. Estas pueden configurarse en SQ-Núcleo, para diferentes Servicios a través de Contextos que se reciben desde SQ-Académico. |
Los SERVICIOS representan las Propuestas y los CONTEXTOS las Responsables Académicas informadas por el módulo SIU-Guaraní. | Los SERVICIOS representan las Propuestas y los CONTEXTOS las Responsables Académicas informadas por el módulo SIU-Guaraní. | ||
Línea 48: | Línea 48: | ||
Las relaciones entre servicios y contexto se encuentra en la tabla del módulo sq-Académico: '''contextos_servicios''' | Las relaciones entre servicios y contexto se encuentra en la tabla del módulo sq-Académico: '''contextos_servicios''' | ||
+ | También, es posible identificar las unidades de venta de SQ-Núcleo que aceptan la carga de planillas offline, formado de la siguiente manera: | ||
+ | |||
+ | * [paypertic_u_ID-UNIDAD-VENTA] | ||
Línea 65: | Línea 68: | ||
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw" | client_secret = "789fewfc5245-45dd-45as-wefxca5AAw" | ||
− | [ | + | [paypertic_u_3] |
activo = "1" | activo = "1" | ||
username = "XXXXXXXXXXX" | username = "XXXXXXXXXXX" | ||
Línea 72: | Línea 75: | ||
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw" | client_secret = "789fewfc5245-45dd-45as-wefxca5AAw" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | * [paypertic] corresponde a la credencial default. | ||
+ | * [paypertic_2] corresponde al contexto que llega desde SQ-Académico. | ||
+ | * [paypertic_u_3] corresponde a la unidad de venta de SQ-Núcleo que acepta planilla offline. |
Revisión actual del 11:19 17 ago 2023
Configuración del agente de cobranzas PayperTic
Para utilizar el agente de cobranzas PayperTic deberá tener en cuenta que este realizará notificaciones que deberán ser capturadas por las API's de los componentes Unidad de venta y G.C.O.
Para ello deberá tener acceso a una ip pública para que PayperTic realice las notificaciones.
Ambiente de producción
En ambientes de producción se debe tener el módulo GCO y SQ-Pagos en un servidor público.
Debe configurar las siguientes variables antes de la instalación en el archivo instalador.env.
PAYPERTIC_USERNAME="XXXXXXX"
PAYPERTIC_PASSWORD="XXXXXXX"
PAYPERTIC_CLIENT_ID="XXXXXXX"
PAYPERTIC_CLIENT_SECRET="XXXXXXX"
PAYPERTIC_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?gestor=PPT&"
Ambiente de test
Comúnmente los ambientes de testing no se encuentran disponibles al público por ello puede contar con el proyecto Dispatcher para que Pay per TIC pueda realizar las notificaciones y este las redireccione al ambiente de testing.
Creación de cuentas de test
Para la creación de cuentas de test la institución se deberá comunicar con PayperTIC para gestionar las credenciales de prueba. Las credenciales necesarias serían las siguientes:
- Credenciales para ingresar al frontend (Estadisticas)
- Credenciales API (para integración con SQ-GCO)
- Credenciales Autogestión de entidades
- Nota: Puede ingresar a https://documentos.paypertic.com/display/SOP/Tarjetas+de+prueba para utilizar tarjetas de crédito de test.
Subcommerce
Existe la posibilidad de contar con sub-cuentas dentro de PayperTIC. Estas pueden configurarse en SQ-Núcleo, para diferentes Servicios a través de Contextos que se reciben desde SQ-Académico.
Los SERVICIOS representan las Propuestas y los CONTEXTOS las Responsables Académicas informadas por el módulo SIU-Guaraní.
En el archivo config.ini se registrarán las credenciales de cada subcommerce respetando client_id y client_secret, donde cada uno posee su propia combinación username/password. El id de cada Contexto deberá ser indicado para cada sub-cuenta de PayperTIC formado de la siguiente manera:
- [paypertic_ID-CONTEXTO]
Las relaciones entre servicios y contexto se encuentra en la tabla del módulo sq-Académico: contextos_servicios
También, es posible identificar las unidades de venta de SQ-Núcleo que aceptan la carga de planillas offline, formado de la siguiente manera:
- [paypertic_u_ID-UNIDAD-VENTA]
activo = "1"
username = "AAAAAAAAAAAA"
password = "BBBBBBBBBBBBBB"
client_id = "123456*-a4s4f5-as45-45aw-qwe456ass45"
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw"
[paypertic_2]
activo = "1"
username = "AAAAAAAAAAAAAA"
password = "BBBBBBBBBBBBBBBB"
client_id = "123456*-a4s4f5-as45-45aw-qwe456ass45"
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw"
[paypertic_u_3]
activo = "1"
username = "XXXXXXXXXXX"
password = "ZZZZZZZZZZZZZ"
client_id = "123456*-a4s4f5-as45-45aw-qwe456ass45"
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw"
- [paypertic] corresponde a la credencial default.
- [paypertic_2] corresponde al contexto que llega desde SQ-Académico.
- [paypertic_u_3] corresponde a la unidad de venta de SQ-Núcleo que acepta planilla offline.