Professional Documents
Culture Documents
Banco cliente
Como se puede observar en el proceso, la tienda nunca accede o conoce los datos de la cuenta del
cliente ni puede alterar de forma alguna la cantidad en el proceso de cargo en la cuenta del cliente.
1.El dependiente introduce el numero de tarjeta y el importe a cobrar.Dichos datos son enviados a
una pasarela de pago.
2.La pasarela de pago se encarga de actuar como intermediario en el proceso.Válida la autencidad
de la tarjeta y solicita el importe al banco donde posee la cuenta el cliente.
2.1Se valida el numero de tarjeta con el proveedor de la misma.En el caso de tratarse de una
tarjeta válida se devolverá el numero de cuenta asociado a la tarjeta.
22.Se procede a solicitar el abono del importe en la cuenta del banco asociada a la tarjeta.
El dependiente dispondrá de una interfaz que le permitira introducir los datos. ,vía página web o
bien a través de una aplicación de escritorio, numero de tarjeta y cantidad a cobrar.Existirá un
componente central el cual se encarga de gestionar y coordinar los diferentes componentes,
existiendo un componente exclusivo para la gestión de las tarjeta y otro para el banco.
Tarjeta Credito.
El componente buscará dentro de la base de datos (archiv .xml creado a tal efecto con la estructura
definida en el anexo) la existencia de una tarjeta con el numero recibido y verificará que la tarjeta es
valida(se encuentra activa).En el caso de no existir una tarjeta con dicha numeracion o bien esta este
marcada como no válida el componente devolverá un error en modo excepcion.Si por el contrario,
todo es correcto , el componente devolverá unicamente el numero de cuenta asociado a la tarjeta.
Espacio de Nombres www.visa.urjc.es
Banco
El componente recibirá como parámetro de entrada la petición de abono de una cantidad
determinada de dinero en una cuenta dada .Para ello , se consultará en la base de datos (fichero .xml
creado a tal efecto, ver anexo) la existencia de dicha cuenta y si la cantidad solicitada no excede el
importe existente en dicha cuenta.
En el caso de no encontrar una cuenta con la numeración recibida o bien el importe solicitado
excede la cantidad depositada en la cuenta se generara un error en modo excepcion.
En caso contrario se actualizará la cuenta con el nuevo valor .
(* Uso cabecera Soap) para recibir el numero de cuenta.
Espacio de Nombres www.cajamadrid.urjc.es
Pasarela de Pago
Gestionara a modo de transaccion las integridad de las operaciones , tanto de verificacion tarjetas y
como de cargo en las cuentas.
Trazas : Registrará en un fichero todos los mensajes.
INTERCAMBIO DE MENSAJES
Solicitud cobro
cantidad: formato double o Int32 Pasarela de pago :Agencia Viajes
Numero Tarjeta : cadena Mensaje confirmacion o denegacion operacion
Transaccion
OBJETIVOS
• Uso de transacciones
• Uso de extensiones SOAP con las cuales capturar los mensajes en formato SOAP
ENTREGA:
El alumno deberá crear un directorio dentro de la maquina beta02, beta03 ó beta04 con su nombre
en donde guardará todos los fuentes así como un esquema gráfico , el formato es independiente, con
la distribución de los componentes en las diferentes máquinas.
La fecha de entrega será el día de la defensa de la practica, 29 Junio, en el laboratorio 111.La
defensa de las prácticas se realizará a partir de las 09:30 hasta las 11:00.
• El campo operador almacena la compañía emisora de la tarjeta, tipo Visa, Mastercard etc..
CCC Saldo