예제 #1
0
 public string Iniciar_Pago(
     string usuario,
     string clave,
     string llavemd5,
     string referencia,
     string total_con_iva,
     string valor_iva,
     string descripcion_pago,
     string email,
     string Id_cliente,
     string nombre_cliente,
     string apellido_cliente,
     string telefono_cliente,
     string direccion,
     string pais,
     string ciudad,
     string ip,
     string firma,
     string info_opcional1,
     string info_opcional2,
     string info_opcional3,
     string lista_codigos_servicio_multicredito,
     string lista_nit_codigos_servicio_multicredito,
     string lista_valores_con_iva,
     string lista_valores_iva,
     string total_codigos_servicio,
     string fotografiaurl,
     string grabacionurl,
     string llamadaconfirmacionnumero,
     string facebook,
     string urlretorno,
     string CodigoDelBanco,
     string TipoDeUsuario,
     string latitud,
     string longitud,
     string exactitud,
     out string errorsms,
     out string url,
     out string numerotransaccion)
 {
     Movilway.API.PSE_WS.Iniciar_PagoRequest inValue = new Movilway.API.PSE_WS.Iniciar_PagoRequest();
     inValue.usuario          = usuario;
     inValue.clave            = clave;
     inValue.llavemd5         = llavemd5;
     inValue.referencia       = referencia;
     inValue.total_con_iva    = total_con_iva;
     inValue.valor_iva        = valor_iva;
     inValue.descripcion_pago = descripcion_pago;
     inValue.email            = email;
     inValue.Id_cliente       = Id_cliente;
     inValue.nombre_cliente   = nombre_cliente;
     inValue.apellido_cliente = apellido_cliente;
     inValue.telefono_cliente = telefono_cliente;
     inValue.direccion        = direccion;
     inValue.pais             = pais;
     inValue.ciudad           = ciudad;
     inValue.ip             = ip;
     inValue.firma          = firma;
     inValue.info_opcional1 = info_opcional1;
     inValue.info_opcional2 = info_opcional2;
     inValue.info_opcional3 = info_opcional3;
     inValue.lista_codigos_servicio_multicredito     = lista_codigos_servicio_multicredito;
     inValue.lista_nit_codigos_servicio_multicredito = lista_nit_codigos_servicio_multicredito;
     inValue.lista_valores_con_iva     = lista_valores_con_iva;
     inValue.lista_valores_iva         = lista_valores_iva;
     inValue.total_codigos_servicio    = total_codigos_servicio;
     inValue.fotografiaurl             = fotografiaurl;
     inValue.grabacionurl              = grabacionurl;
     inValue.llamadaconfirmacionnumero = llamadaconfirmacionnumero;
     inValue.facebook       = facebook;
     inValue.urlretorno     = urlretorno;
     inValue.CodigoDelBanco = CodigoDelBanco;
     inValue.TipoDeUsuario  = TipoDeUsuario;
     inValue.latitud        = latitud;
     inValue.longitud       = longitud;
     inValue.exactitud      = exactitud;
     Movilway.API.PSE_WS.Iniciar_PagoResponse retVal = ((Movilway.API.PSE_WS.PSEPortType)(this)).Iniciar_Pago(inValue);
     errorsms          = retVal.errorsms;
     url               = retVal.url;
     numerotransaccion = retVal.numerotransaccion;
     return(retVal.respuesta);
 }
예제 #2
0
 public System.Threading.Tasks.Task <Movilway.API.PSE_WS.Iniciar_PagoResponse> Iniciar_PagoAsync(Movilway.API.PSE_WS.Iniciar_PagoRequest request)
 {
     return(base.Channel.Iniciar_PagoAsync(request));
 }
예제 #3
0
 Movilway.API.PSE_WS.Iniciar_PagoResponse Movilway.API.PSE_WS.PSEPortType.Iniciar_Pago(Movilway.API.PSE_WS.Iniciar_PagoRequest request)
 {
     return(base.Channel.Iniciar_Pago(request));
 }