private OperationResponse PagoTCMM(FinalizarVentaRequest request) { OperationResponse response = new OperationResponse(); response.CodeNumber = "1"; VentaResponse venta = this.repository.ObtenerVentaPorFolio(request.FolioVenta, 0); foreach (LineaTicket linea in venta.Lineas) { if (linea.TipoDetalleVenta == "46") { PagoTCMMRequest pago = new PagoTCMMRequest(); pago.ModoEntrada = 12; pago.NumeroCaja = token.CodeBox; pago.NumeroTienda = token.CodeStore; pago.Transaccion = venta.NumeroTransaccion; pago.Importe = linea.Articulo.PrecioConImpuestos; pago.NumeroTarjeta = linea.Articulo.InformacionPagoTCMM.NumeroTarjeta; response = new MelodyMilanoBusiness(this.token).RealizarPago(pago); if (response.CodeNumber == "1") { OperationResponse operationResponseAutoriacion = this.repository.RegistrarAutorizacionPagoTCMM(request.FolioVenta, pago.NumeroTarjeta, response.CodeDescription); } } } return(response); }
public ResponseBussiness <PlanesFinanciamientoResponse> ConsultarPlanesFinanciamientoDescuentoPrimeraCompra(PlanesFinanciamientoRequest request) { TokenDto token = new TokenService().Get(); ResponseBussiness <PlanesFinanciamientoResponse> response = new MelodyMilanoBusiness(token).ConsultarPlanesFinanciamientoDescuentoPrimeraCompra(request); return(response); }
public ResponseBussiness <FinalizarCompraResponse> FinalizarCompraTCMM(FinalizarCompraRequest request) { TokenDto token = new TokenService().Get(); ResponseBussiness <FinalizarCompraResponse> response = new MelodyMilanoBusiness(token).FinalizarCompraTCMM(request); return(response); }
public ResponseBussiness <InformacionTCMMResponse> ConsultarInformacionTCMM(InformacionTCMMRequest informacionTCMMRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <InformacionTCMMResponse> response = new MelodyMilanoBusiness(token).ConsultarInformacionTCMM(informacionTCMMRequest, informacionTCMMRequest.ImprimirTicket); return(response); }