Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version1.3.1/integracion.portal.pagos»

De SIU
Saltar a: navegación, buscar
(Página creada con «== Integración de aplicación de terceros al portal de pagos == El portal de pagos le permite al cliente visualizar y administrar sus cobranzas y comprobantes. Para pode...»)
 
(Integración de una aplicación de terceros al portal de pagos)
 
(No se muestran 5 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
== Integración de aplicación de terceros al portal de pagos ==
+
[[Archivo:ISOSIU-SQ.png|derecha|60px|link=SIU-Sanaviron-Quilmes/version1.3.1]]
 +
<span style="float: right; margin: 0 0 15px 15px;">{{TOClimit|5}}</span>
 +
 
 +
<!--  comentario oculto -->
 +
 
 +
== Integración de una aplicación de terceros al portal de pagos ==
  
 
El portal de pagos le permite al cliente visualizar y administrar sus cobranzas y comprobantes.
 
El portal de pagos le permite al cliente visualizar y administrar sus cobranzas y comprobantes.
Línea 5: Línea 10:
 
Para poder integrar tu aplicación al portal deberás generar un JSON Web Token (JWT) que te servirá para propagar la identidad del cliente logueado en tu aplicación hacia el portal de pagos.
 
Para poder integrar tu aplicación al portal deberás generar un JSON Web Token (JWT) que te servirá para propagar la identidad del cliente logueado en tu aplicación hacia el portal de pagos.
  
Un ejemplo en CURL para generar un token:
+
Un ejemplo por linea de comando para generar un token (Se le pasa en valor 'cero' para identificar el tipo de documento 'DNI' y el numero de dni del cliente):
curl -X POST -i 'http://www.miservidor.edu.ar/sq_pagos_backend/generar_token' --data '{
+
<source lang="php" enclose="div">
"tipo_documento": 0,
+
curl -X POST -u user_jwt:123456 -i 'http://www.miservidor.edu.ar/sq_pagos_backend/generar_token' --data '{"tipo_documento": 0,"numero_documento": 33016244}'
"numero_documento": 33016244
+
</source>
}'
+
'''La respuesta:''' {"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ0aXBvX2RvY3VtZW50byI6MCwibnVtZXJvX2RvY3VtZW50byI6MjM3MzIyMzc1OTcxLCJpYXQiOjE1NjI4NTY2NTUsImV4cCI6MTU2Mjg1Njk1NX0.vM7pwGCphtVtzKqdqemcYf7uvHuYS27TPX-jNZglyCr0I3zmvDwD5lRv4-Ji1vgBk6QwuR6-AwxulcSFtAAXrg"}
La respuesta:
+
 
{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ0aXBvX2RvY3VtZW50byI6MCwibnVtZXJvX2RvY3VtZW50byI6MjM3MzIyMzc1OTcxLCJpYXQiOjE1NjI4NTY2NTUsImV4cCI6MTU2Mjg1Njk1NX0.vM7pwGCphtVtzKqdqemcYf7uvHuYS27TPX-jNZglyCr0I3zmvDwD5lRv4-Ji1vgBk6QwuR6-AwxulcSFtAAXrg"}
+
 
 +
Los datos enviados para la generación del token (tipo y número de documento) se utilizarán en el portal para obtener los datos asociados al cliente.

Revisión actual del 12:53 26 jul 2019

ISOSIU-SQ.png


Integración de una aplicación de terceros al portal de pagos

El portal de pagos le permite al cliente visualizar y administrar sus cobranzas y comprobantes.

Para poder integrar tu aplicación al portal deberás generar un JSON Web Token (JWT) que te servirá para propagar la identidad del cliente logueado en tu aplicación hacia el portal de pagos.

Un ejemplo por linea de comando para generar un token (Se le pasa en valor 'cero' para identificar el tipo de documento 'DNI' y el numero de dni del cliente):

curl -X POST -u user_jwt:123456 -i 'http://www.miservidor.edu.ar/sq_pagos_backend/generar_token' --data '{"tipo_documento": 0,"numero_documento": 33016244}'

La respuesta: {"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ0aXBvX2RvY3VtZW50byI6MCwibnVtZXJvX2RvY3VtZW50byI6MjM3MzIyMzc1OTcxLCJpYXQiOjE1NjI4NTY2NTUsImV4cCI6MTU2Mjg1Njk1NX0.vM7pwGCphtVtzKqdqemcYf7uvHuYS27TPX-jNZglyCr0I3zmvDwD5lRv4-Ji1vgBk6QwuR6-AwxulcSFtAAXrg"}


Los datos enviados para la generación del token (tipo y número de documento) se utilizarán en el portal para obtener los datos asociados al cliente.