algebra

Páginas: 6 (1323 palabras) Publicado: 30 de enero de 2015
DOCUMENTO WEBSERVICE PRONTIGIROS

URL documento WSDL del webservice: http://190.69.9.90/WS/giros/?wsdl
URL de pruebas del webservice: http://190.69.9.90/WS/giros/
Usuario de prueba
Usuario: tester
Clave: 0a06cd53e40f577ea7c0f272abf90491 (Cadena en MD5)

PARAMETROS
Todos los métodos reciben un primer parámetro llamado login de la siguiente
manera:
array("tester ","0a06cd53e40f577ea7c0f272abf90491")

Este parámetro permite la autentificación en el servicio y es requerido siempre. De
aquí en adelante la palabra LOGIN hará referencia a la variable de este primer
parámetro.

RESPUESTAS Y ERRORES
Todos los métodos retornan un arreglo asociativo.
En caso de éxito el servicio retorna lo siguiente:
array(‘repuesta’ => ‘OK’, ‘datos’ => ARREGLO_CON_DATOS_DE_RESULTADO)

En casode error el servicio retorna lo siguiente:
array(‘repuesta’ => ‘ERROR’, ‘datos’ => array(‘codigo’ => CODIGO_ERROR, ‘mensaje’ =>
MENSAJE_ERROR))

CODIGOS
Tipos de documento:
1 -> Cedula de ciudadanía, 2 -> Pasaporte, 3 -> NIT, 4 -> Cedula de extranjería

METODOS DEL WEBSERVICE

Nombre del método

Webservice.obtenerSucursales

Descripción del método

Permite obtener el listado desucursales disponibles para
realizar un giro.

Numero de parámetros

1

Descripción de parámetros

- LOGIN (Array) Datos de login

Respuesta

Arreglo asociativo con los datos de todas las sucursales.

Nombre del método

Webservice.obtenerSucursalesPorCiudad

Descripción del método

Permite obtener el listado de sucursales disponibles en
una ciudad para realizar un giro.Numero de parámetros

2

Descripción de parámetros

- LOGIN (Array) Datos de login
- idCiudad (Integer) ID de la ciudad

Respuesta

Arreglo asociativo con los datos de todas las sucursales
disponibles en una ciudad para realizar un giro.

Nombre del método

Webservice.obtenerCiudades

Descripción del método

Permite obtener el listado de ciudades con cubrimiento.

Numero deparámetros

1

Descripción de parámetros

- LOGIN (Array) Datos de login

Respuesta

Arreglo asociativo con los datos de todas las ciudades
con cubrimiento.

Nombre del método

Webservice.cotizarGiro

Descripción del método

Permite obtener la cotización de un giro.

Numero de parámetros

2

Descripción de parámetros

- LOGIN (Array) Datos de login
- montoEnviar (Integer)Monto a enviar

Respuesta

Arreglo asociativo con los datos de comisión y total a
pagar del giro.

Nombre del método

Webservice.consultarGiros

Descripción del método

Permite obtener los giros pendientes por pagar a un
destinatario especifico.

Numero de parámetros

3

Descripción de parámetros

- LOGIN (Array) Datos de login
- tipoDocDestinatario (Integer) Tipo dedocumento del
destinatario.
- numeroDocDestinatario (String)

Respuesta

Arreglo asociativo con los datos de los giros pendientes
por pagar del destinatario.

Nombre del método

Webservice.crearGiro

Descripción del método

Permite crear un nuevo giro remoto.

Numero de parámetros

2

Descripción de parámetros

- LOGIN (Array) Datos de login
- datosGiro (Array) Datos del giroremoto a crear

Respuesta

Arreglo asociativo con el id y numero de factura del giro.

Parametro datosGiro
El arreglo asociativo debe llevar los siguientes índices:
Parámetro
idGiro
remCodSuc
desCodSuc
remTipDoc
remNumDoc
remPriNom
remSegNom
remPriApe
remSegApe
remTelefono
desTipDoc
desNumDoc
desPriNom
desSegNom
desPriApe
desSegApe
desTelefono
fechaGiro
valorGirovalorComision
numFactura
nomUsuario

Tipo
Integer
Integer
Integer
Integer
String
String
String
String
String
String
Integer
String
String
String
String
String
String
String (yyyy-mm-dd)
Integer
Integer
Integer
String

Requerido
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
Si
Si

Descripción
ID del giro remoto.
Código de la sucursal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algebra
  • Algebra
  • Algebra
  • El algebra
  • Algebra
  • Algebra
  • Algebra
  • Algebra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS