Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.0.0/paypertic»

De SIU
Saltar a: navegación, buscar
(Ambiente de producción)
Línea 1: Línea 1:
[[Archivo:Siu-sanaviron-quilmes.png|derecha|link=SIU-Sanaviron-Quilmes/version1.4.0]]
+
[[Archivo:ISOSIU-SQ.png|derecha|60px|link=SIU-Sanaviron-Quilmes/version2.0.0]]
 +
<!-- <span style="float: right; margin: 0 0 15px 15px;">[[Archivo:Siu-sanaviron-quilmes.png|derecha|link=SIU-Sanaviron-Quilmes/version2.0.0]]</span>  -->
 +
<span style="float: right;  margin: 0 0 15px 15px;">{{TOClimit|5}}</span>
 +
 
 
= Configuración del agente de cobranzas PayperTic =
 
= Configuración del agente de cobranzas PayperTic =
  
Línea 23: Línea 26:
 
=== Creación de cuentas de test ===
 
=== 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.  
+
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:
 
Las credenciales necesarias serían las siguientes:
  
Línea 31: Línea 34:
  
 
:'''Nota''': Puede ingresar a https://documentos.paypertic.com/display/SOP/Tarjetas+de+prueba para utilizar tarjetas de crédito de test.
 
:'''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 subcuentas dentro de PayperTIC. Estas pueden configurarse, por ejemplo, para diferentes Servicios a través de Contextos.
 +
 +
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 donde se respetan client_id y client_secret, pero cada uno posee su propio username/password.
 +
 +
 +
<syntaxhighlight lang="bash" enclose="div">
 +
[paypertic]
 +
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_3]
 +
activo = "1"
 +
username = "XXXXXXXXXXX"
 +
password = "ZZZZZZZZZZZZZ"
 +
client_id = "123456*-a4s4f5-as45-45aw-qwe456ass45"
 +
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw"
 +
</syntaxhighlight>

Revisión del 16:14 3 sep 2021

ISOSIU-SQ.png

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.

GESTORES_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?"
PAYPERTIC_USERNAME="XXXXXXX"
PAYPERTIC_PASSWORD="XXXXXXX"
PAYPERTIC_CLIENT_ID="XXXXXXX"
PAYPERTIC_CLIENT_SECRET="XXXXXXX"

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 subcuentas dentro de PayperTIC. Estas pueden configurarse, por ejemplo, para diferentes Servicios a través de Contextos.

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 donde se respetan client_id y client_secret, pero cada uno posee su propio username/password.


[paypertic]
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_3]
activo = "1"
username = "XXXXXXXXXXX"
password = "ZZZZZZZZZZZZZ"
client_id = "123456*-a4s4f5-as45-45aw-qwe456ass45"
client_secret = "789fewfc5245-45dd-45as-wefxca5AAw"